Greg Hysen
|
22ce3e2e29
|
Comments for Array
|
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
|
ebaf9dd275
|
Removed abstract Number class.
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
d2d89adbdd
|
Abstracted out encoding/decoding of numeric values into its own utility. Could be useful elsewhere.
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
58a2dfbc4d
|
Final rounds on evm data types
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
173fc1dcef
|
Moved encoder selector check into DataType
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
dd8bb6d08b
|
Made default encoding/decoding rules global to all modules in encoder
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
dc7092e1eb
|
Removed mapDataItemToDataType from Factory. Now its just ::create()
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
c638151b73
|
Some minor cleanup in ABI Encoder
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
978a58105c
|
Prepended front to function names in Queue
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
dcc439c2e3
|
Ran prettier
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
a895dacd4e
|
moved abi encoder constants into utils dir
|
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
|
fee67326ad
|
Merge above
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
a47901370b
|
Ran prettier
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
d4d917f350
|
Ran prettier
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
aed8b083b5
|
Split Calldata into multiple files - 1 class per file
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
e6ab6f38ba
|
Split EVM data types and factory 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
|
29d63cdf97
|
Fixed linter errors in package.json
|
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
|
0ed1819143
|
Fixed linter errors on evm_data_types
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
406b5739be
|
Fixed linter errors on data_type.ts
|
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
|
0f7abcd59b
|
Moved global constants to separate file
|
2018-11-28 16:38:11 -08:00 |
|
Greg Hysen
|
2164b34bf9
|
Ran linter on Calldata
|
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
|
0c0bcb44d3
|
All 71 tests passing. Both for function encoding and individual types.
|
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 |
|
Greg Hysen
|
ebd4dbc6c6
|
Exports AbiEncoder as 1 unit
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
1f9ea7ed1b
|
Removed unnecessary imports from abi encoder tets
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
5b0d554f7b
|
Moved Abi Encoder into utils package
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
71c050375b
|
Restructured to use index.ts for easier imports by client
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
1f22ce6061
|
Removed config.ts
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
3ae434c31e
|
Adding optimizer tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
063871e549
|
removed old log messages
|
2018-11-28 16:38:10 -08:00 |
|