Amir Bandeali
|
49f6c20b20
|
Update order utils
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
6bfc02d79d
|
Modify tests to work with new utils
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
7b166837d3
|
Add script for starting testrpc with preconfigured private keys
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
3ff8a319c5
|
Add utils for hashing and signing orders, update wrappers
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
cd8f8e1e4a
|
Modify utils to work with new signature format
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
ed43d8d08b
|
Change order field names
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
ca786cdd11
|
Fix log decoding
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
3e659f0de8
|
Revert getOrderHash to old logic
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
795a357595
|
Fix compile errors
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
5737365b2d
|
Update fillOrderNoThrow
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
8dff54de42
|
Use ABIv2 exchange core in wrapper functions
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
c1b8a7fbb7
|
Implement ABIv2 in ExchangeCore
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
6f3c6f7599
|
Implement EIP712 and ABIv2 in LibOrder
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
246eca91aa
|
Add logDecoder, remove outdated tests
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
5fd378e4ce
|
Merge development
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
382f24c556
|
Run prettier
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
0773fcf66f
|
Fix utils to work with new ABI
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
650a24ba87
|
Add fillOrderNoThrow and wrapper functions
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
d2be2ee6cd
|
Fix compile errors
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
7d63c5d982
|
Fix spelling of latter
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
a4f294c090
|
Add offset to signature
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
58c5e800d0
|
Document noThrow wrapper and correct fixed array offset
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
6d7097eed5
|
Add Trezor signatures
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
55da59a537
|
Add Todos
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
012ee310a4
|
Fix documentation
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
1e07fcacac
|
Verify length on EIP712 signatures
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
69ab913bc6
|
Remove unused return value
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
83a63f64b1
|
Spelling fixes
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
8f7e67367a
|
Add documentation
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
0dad3fecb6
|
Make wrappers external again
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
09b99bbf8b
|
Explicit returns
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
92e112dc63
|
Revert cancel order signature abstraction
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
6f5a84703e
|
Fix hash argument name
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
c0de35e71c
|
Fix batchFillOrdersNoThrow name
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
f7dd6f7a7e
|
Fix input length in fillOrderNoThrow
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
655c1eb90f
|
Add SignatureType.Invalid and documentation
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
af6885db81
|
Make first value illegal
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
78e216d157
|
Implement EIP712 at verify-signature call site
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
61726d84ac
|
Cancel signature abstraction
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
60d3bed393
|
Cache order maker signature (ZEIP-15)
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
3133ca0081
|
Add EIP712 signatures (implements ZEIP-17)
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
0f720223a9
|
Add external contract call signatures (relates to ZEIP 1 and 7)
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
6bb93b8170
|
Revert after cascade
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
d0f32d1865
|
Add 'caller' signature type
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
2fe4e380d1
|
Abstract signature to opaque bytearray
|
2018-04-20 13:56:16 -07:00 |
|
Remco Bloemen
|
a7f4701698
|
Use interfaces for contract types
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
f12e4f8889
|
Use new logDecoder interface
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
df99a360fb
|
Rename variables
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
4c76ad072a
|
Move log decoding logic to exchange wrapper
|
2018-04-20 13:56:16 -07:00 |
|
Amir Bandeali
|
edf837ed62
|
Add logDecoder, remove outdated tests
|
2018-04-20 13:56:16 -07:00 |
|