0.1.0 • Published 2 years ago

careful-4byte v0.1.0

Weekly downloads
-
License
LGPL-2.1-only
Repository
-
Last release
2 years ago

careful-4byte

npm | github

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