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 |
|
Greg Hysen
|
2d2255e9af
|
Cleaner interface for encoding/decoding. Moved encode/decode parameters into a struct.
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
93e967c3b3
|
Some tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
b71577cc52
|
More robust implementation for optimizer
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
27cb966991
|
Alias now points to dependency, not pointer
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
457cb1dc84
|
optimizer works for basic case
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
7c733662e2
|
Annotated calldata (draft).
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
52474a0b8e
|
decoding with objects as structs works
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
2a6b358717
|
Decoder works for uints with width less than 256
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
c5d252ba4a
|
decoding works for most cases
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
9b1f56c968
|
Decoding works for some basic typs
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
13d456fda1
|
removed old code
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
a9e3d489d6
|
Tests for nested tuples -- couldnt test because not supported by reference ABI encoder
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
707a93e9f9
|
Refactor passing all regression tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
bb7dd23738
|
passing 18 tests
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
59206c387e
|
Works for types with default widths
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
20f1526c7d
|
arrays working
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
addfe85f08
|
passing tests slowly but surely
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
58177060a4
|
works for simple case
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
3027e6bc0d
|
resolved issue with value.greaterThan
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
41e01e9806
|
making progress on basic example
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
0835cf0ea2
|
Refactor Builds!
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
1f7fbcf52c
|
Should build? TBD!
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
2802aed79c
|
refactored implementation done but not tested
|
2018-11-28 16:38:10 -08:00 |
|