【文件属性】:
文件名称:solidity-bytesutil:字节扩展功能可增强稳定性
文件大小:32KB
文件格式:ZIP
更新时间:2021-05-01 08:49:55
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)