0.1.0 • Published 2 years ago
careful-4byte v0.1.0
careful-4byte
4byte.dictionary + semi-strict calldata checking = careful-4byte
usage
import Careful4Byte from 'careful-4byte';
const careful4byte = new Careful4Byte(true);
await careful4byte.resolve('0xe1c7392a')
// => returns init()
await careful4byte.resolve('0x42966c68000000000000000000000000000000000000000000084595161401484a000000')
// => returns burn(uint256) (instead of collate_propagate_storage(bytes16))
await careful4byte.resolve('0x60806040523480156100105...')
// => returns null