文件名称:solidity-bytesutil:字节扩展功能可增强稳定性
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-21 02:36:35
JavaScript
solidity-bytesutil 用于处理字节的Solidity库。 快速开始 导入BytesUtil.sol并将此行添加到合同的开头 using BytesUtil for bytes; 职能 函数切片(字节bs,uint起始,uint长度) 将字节数组的一部分复制到新的字节数组中。 例子 bytes memory bs = new bytes []( 3 ); bs[ 0 ] = 0x01 bs[ 1 ] = 0x02 bs[ 2 ] = 0x03 bytes sliced = bs. slice ( 1 , 2 ) // sliced is array [0x02, 0x03] 函数sliceUint(bytes bs,uint start) 从字节数组获取一个uint 例子 bytes memory bs = abi . encode ( 42 , 1337 ) uint
【文件预览】:
solidity-bytesutil-master
----.eslintrc(108B)
----migrations()
--------.eslintrc(46B)
--------1_initial_migration.js(123B)
--------2_deploy_contracts.js(147B)
----.babelrc(33B)
----contracts()
--------mocks()
--------BytesUtil.sol(2KB)
--------Migrations.sol(564B)
----LICENSE(1KB)
----test()
--------.eslintrc(193B)
--------1_bytesutil_test.js(3KB)
--------helpers()
----truffle-config.js(411B)
----README.md(1KB)
----.editorconfig(307B)
----.gitignore(1KB)
----.eslintignore(14B)
----package-lock.json(101KB)
----package.json(1KB)