- Not sure why we ever did, maybe just logical assumptions...
- Quantity "0" => "0x0" "1" => "0x1" etc.. no padding of hex quantity values in the format layer.
- Updates number-to-bn
- Spec down enforcement (not value up)
- Tighter spec enforement
- More tests on Block data structure
- Schema update
- Remove possibility of negative numbers on chain
- New util with less dependencies
- webpack config updates
- build config updates
- Removal of utf8 dependency
- ethjs-util update
- package config update
- removal of BigNumber for BN
- more coverage
- more docs
- package fixes, removals
- better coverage testing
- Added additional data for the "latest" tag, flagged as:
[0] inputs
[1] outputs
[2] minimum required input array length
[3] if === 2 ?
latest
: ``
- Expose entire schema in exports for other modules to use
- More code comments
- Define requirements further for length of calls like ssh_post etc.
- Handle the bad design caveit of tx or FilterChange result
- Minor fix on eth_getCode, requires 1 not 2 param length
- Minor fix on eth_getTransactionCount, required 2 instead of 1..
- Enforce input param requirements
- Ethjs-util integration
- Handle quantity floats with error (no floats on chain)
- Switched all bignumbers from
bn.js
tobignumber.js
- Enfore 20 and 32 byte lengths where required, throw if not alphanumeric
- Basic testing
- Basic docs
- License