Greg Hysen
|
500b4940a3
|
Improvements and conventions in utils package + abi decoder
|
2019-02-08 17:12:54 -08:00 |
|
Greg Hysen
|
c72e3667b8
|
ran prettier and linter
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
6406126ae3
|
Merged tx decoder into AbiDecoder in utils and merged zeroex tx decoder into ContractWrappers.
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
831a628379
|
ran linter
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
3d2babd059
|
Tests for transaction decoder
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
d9c4c74a56
|
Added tests for ZeroExTransactionDecoder
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
5a231fb057
|
Prep for txData decoder tests
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
436d87da98
|
Ran prettier and linter
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
896874fb99
|
separated tx decode classes and types into separate files
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
a9f8e80b1c
|
Abstractd out ZeroExTransactionDecoder
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
f93cd1bb48
|
Can query decoder by contract address / network id OR contract name
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
100840b743
|
Utility function to decode arbitrary 0x calldata
|
2019-02-08 16:25:30 -08:00 |
|
Greg Hysen
|
eb5f7e36e9
|
Signature parsing tests
|
2019-02-07 15:00:07 -08:00 |
|
Greg Hysen
|
3d7a635543
|
Added NULL decoding tests for return values
|
2019-02-05 21:33:07 -08:00 |
|
Greg Hysen
|
2ad6bd3945
|
Test cases for handling NULL input for all data types
|
2019-02-05 18:01:38 -08:00 |
|
Greg Hysen
|
db900d180c
|
Decode NULL as false
|
2019-02-04 16:32:14 -08:00 |
|
Leonid Logvinov
|
2cca2d70d7
|
Add a throw reason in tests
|
2019-01-15 16:25:26 +01:00 |
|
Greg Hysen
|
cf2dee60dc
|
Ran prettier
|
2019-01-14 10:49:44 -08:00 |
|
Greg Hysen
|
0b87aec9c6
|
Renamed decode rule structsAsObjects to shouldConvertStructsToObjects
|
2019-01-14 10:49:44 -08:00 |
|
Greg Hysen
|
86caa4a0bb
|
Ran prettier and linter
|
2019-01-14 10:49:44 -08:00 |
|
Greg Hysen
|
0b6c9c8468
|
Ran prettier
|
2019-01-14 10:49:44 -08:00 |
|
Greg Hysen
|
b06f8239e1
|
Finished porting new abi encoder to contracts
|
2019-01-14 10:49:44 -08:00 |
|
Greg Hysen
|
7991de9ed0
|
Generalized create for signature / dataItems. Cleaner.
|
2019-01-14 10:49:44 -08:00 |
|
Greg Hysen
|
e9a82905e3
|
Abi Encoder tests fixed + added a signature parser for cases where MethodAbi/DataItems are not readily available
|
2019-01-14 10:49:44 -08:00 |
|
Amir Bandeali
|
c6ff77bdd8
|
Add prefix to names of properties in EncodingRules and DecodingRules
|
2019-01-07 10:31:11 -08:00 |
|
kao
|
f14603ca4d
|
Implement prefer-template tslint rule
|
2018-12-07 17:06:52 -08:00 |
|
Greg Hysen
|
d6645b8a91
|
Explicit encoding rules in tests.
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
f196dc9e35
|
Use ethUti.isValidAddress in encoder
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
2e79ce26cb
|
Tests use to.be.deep.equal instead of JSON
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
acd364b71c
|
Comments and inline documentation for dynamic bytes
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
5a748fb4e5
|
Split ABI Encoder/Decoder tests into separate files
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
5934e5a57b
|
Renaming some EVM data types for clarity
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
62e6b22789
|
Fixed linter errors on tests
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
fbbca8e283
|
Ran prettier on utils
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
b0ebc6fa14
|
Tests for decoding return values + Ability to encode return values
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
6daa79ec12
|
Arrays nested in tuples
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
acd570b2b3
|
Multidimensional Array tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
0d65c9da4a
|
Optimizer Tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
67dd062a2f
|
Cleaning up optimizer tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
b213cb3974
|
Temporary change for testing functions
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
5b187935dc
|
tests for String
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
d70d07366f
|
Tests for Static Bytes
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
9a0bd05c4c
|
Unsigned Integers
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
666075a87e
|
Tests for Integer (tested 256 / 32 bit integers)
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
b28f26916f
|
Tests for Bool
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
a2ad15be0d
|
Tests for Address
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
a630312074
|
Tests for Tuple
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
bc538c71fc
|
Tests - Encode/Decode Array
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
880540f4b8
|
Fixed issue with decoding negative ints with width < 256
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
8a8b904a29
|
Use new ABI Encoder for contracts
|
2018-11-28 16:38:10 -08:00 |
|