aboutsummaryrefslogtreecommitdiffstats
path: root/packages/utils/src/abi_encoder/evm_data_types
Commit message (Collapse)AuthorAgeFilesLines
* Update dependency packagesHsuan Lee2019-01-1911-651/+0
|
* Merge branch 'development' into feature/bignumber-8.0Leonid Logvinov2019-01-181-1/+1
|\
| * Allow matching of uint80 in evm_data_typehosyvietanh2019-01-171-1/+1
| |
* | Upgrade bignumber.js versionLeonid Logvinov2019-01-153-5/+5
|/
* strict decoding of return values using genericsGreg Hysen2019-01-151-10/+11
|
* Style cleanup for Compressed Calldata in Contract Wrappers PRGreg Hysen2019-01-154-14/+14
|
* Ran linterGreg Hysen2019-01-151-1/+0
|
* Ran prettier and linterGreg Hysen2019-01-155-11/+16
|
* Ran prettierGreg Hysen2019-01-153-3/+3
|
* Use string argument encoding with new encoderGreg Hysen2019-01-151-6/+0
|
* Finished porting new abi encoder to contractsGreg Hysen2019-01-151-0/+6
|
* Abi Encoder tests fixed + added a signature parser for cases where ↵Greg Hysen2019-01-1511-19/+40
| | | | MethodAbi/DataItems are not readily available
* Works for almost all testsGreg Hysen2019-01-151-0/+6
|
* Working for almost every testGreg Hysen2019-01-153-2/+15
|
* Ensure that addresses are lower caseGreg Hysen2019-01-151-1/+2
|
* Update prettier to version ^1.15.3Alex Browne2019-01-111-2/+2
|
* Explicit imports for calldataGreg Hysen2018-11-297-7/+7
|
* Explicit imports for abstract data types.Greg Hysen2018-11-2911-22/+35
|
* Explicit imports for EVM Data TypesGreg Hysen2018-11-2912-62/+51
|
* Changed constants to an exported enum; this is 0x conventionGreg Hysen2018-11-299-29/+29
|
* Use SolidityTypes from `ethereum-types` package.Greg Hysen2018-11-298-20/+20
|
* Use ethUti.isValidAddress in encoderGreg Hysen2018-11-291-7/+2
|
* Fixed build error: was using `this` instead of class name to reference a ↵Greg Hysen2018-11-291-1/+1
| | | | static function that used to be an instance method.
* Style cleanup. Improved wording of some error messages.Greg Hysen2018-11-296-22/+28
|
* Changed from <string>.startsWith to _.startsWithGreg Hysen2018-11-293-3/+3
|
* Switched implicit conversions to explicit lodash callsGreg Hysen2018-11-291-1/+1
|
* Replaced null/undefined checks with lodashGreg Hysen2018-11-294-9/+12
|
* Ran prettierGreg Hysen2018-11-294-10/+13
|
* Moved calldata iterator logic into its own iterator clasGreg Hysen2018-11-291-1/+1
|
* Payload -> Blob, Dependent -> Pointer, Member -> SetGreg Hysen2018-11-2911-32/+30
|
* Comments for AddressGreg Hysen2018-11-291-5/+5
|
* Comments for ArrayGreg Hysen2018-11-291-16/+23
|
* Comments and inline documentation for dynamic bytesGreg Hysen2018-11-293-28/+39
|
* Removed abstract Number class.Greg Hysen2018-11-293-59/+67
|
* Abstracted out encoding/decoding of numeric values into its own utility. ↵Greg Hysen2018-11-297-80/+21
| | | | Could be useful elsewhere.
* Final rounds on evm data typesGreg Hysen2018-11-293-41/+58
|
* Moved encoder selector check into DataTypeGreg Hysen2018-11-291-13/+3
|
* Made default encoding/decoding rules global to all modules in encoderGreg Hysen2018-11-291-12/+11
|
* Removed mapDataItemToDataType from Factory. Now its just ::create()Greg Hysen2018-11-292-17/+7
|
* Ran prettierGreg Hysen2018-11-292-2/+2
|
* moved abi encoder constants into utils dirGreg Hysen2018-11-298-10/+10
|
* Split ABI Encoder/Decoder tests into separate filesGreg Hysen2018-11-292-2/+2
|
* Ran prettierGreg Hysen2018-11-2912-14/+14
|
* Ran prettierGreg Hysen2018-11-291-1/+1
|
* Split Calldata into multiple files - 1 class per fileGreg Hysen2018-11-291-1/+2
|
* Split EVM data types and factory into separate filesGreg Hysen2018-11-2913-0/+634