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 |
|
Greg Hysen
|
78498b7019
|
Initial port -- wont compile yet
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
1ca23b35ab
|
complex type tesst
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
8b91727364
|
types with default widths
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
8f61f6d0f9
|
Arrays of tuples
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
180d1ca63a
|
multidimensional arrays with dynamic objects
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
e59669c949
|
multidimensional arrays with static type
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
687e6ccdd3
|
Got the crazy ABI working
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
3bc45395cc
|
static vs dynamic tuple differentatiion
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
e95aa617b6
|
All existing ABI tests passing
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
637ab1076a
|
ABI Encoding for all combinations of arrays
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
a13099bde3
|
hack for static arrays
|
2018-11-28 16:38:10 -08:00 |
|
Greg Hysen
|
1600820dea
|
static array abi tests
|
2018-11-28 16:38:10 -08:00 |
|