Xianny
88ae8311c8
Copy dutch auction asset data utils to @0x/order-utils ( #1943 )
...
* copy dutch auction assetdata utils to @0x/order-utils
* encode/decode dutch auction asset data using order-utils
2019-07-12 17:27:06 -07:00
Xianny
19ca6c13ad
Copy validation methods from ExchangeWrapper to order-utils ( #1937 )
2019-07-12 15:06:32 -07:00
David Sun
82da33d742
light refactor
2019-07-11 15:15:09 -07:00
David Sun
1c6130a492
fixed market utils
2019-07-11 15:15:09 -07:00
David Sun
b4ac6d3439
refactored types and market sell operation
2019-07-11 15:15:09 -07:00
David Sun
d0ea74e180
fixed linting issues
2019-07-11 15:15:08 -07:00
David Sun
64a0080616
add forwarder logic for market sell
2019-07-11 15:15:08 -07:00
David Sun
2b82187fe0
expanded swap quoter to create market sell swap quotes
2019-07-11 15:15:08 -07:00
David Sun
3e2dbfc83c
added testing to market utils for market sell
2019-07-11 15:15:08 -07:00
David Sun
6691f490bc
changes to order utils
2019-07-11 15:15:08 -07:00
Xianny
048f5c2771
[Multilang] hardcode ABI into abi-gen-wrappers ( #1883 )
...
* Export artifacts and addresses from abi-gen-wrappers
* only export addresses, not artifacts
* abi-gen-wrappers no longer accept ContractAbi as constructor param
ABI is now hardcoded when wrapper is generated
* remove unused imports
* remove unused import
* changes after review
* fix method ordering
* update constructor args
* prettier
* statically enumerate ABI properties
* remove abi-gen-wrappers generated-wrappers from prettierignore
* add template for recursive components
* add `indexed` field for EventParameter
* prettier
* update known-good wrappers with ABIs and fix Python ABI loading
* remove generated-artifacts and update gitignore
2019-07-08 12:44:19 -07:00
Amir Bandeali
5dcf7919fc
Fix build errors
2019-06-18 19:52:18 -07:00
Amir Bandeali
bf3ae730d6
Add fillOrder tests that use the StaticCallProxy
2019-06-18 19:52:18 -07:00
Amir Bandeali
570c1e1809
Add StaticCallAssetData encoding and decoding
2019-06-18 19:50:59 -07:00
Amir Bandeali
720d335b09
Add StaticCallProxy types and move 1155 method ABI into order-utils
2019-06-18 19:50:59 -07:00
Xianny
05d34616b7
fallback to eth_sign if eth_signTypedData fails ( #1817 )
...
* fallback to eth_sign if eth_signTypedData fails
lots of wallets/web3providers still don't support the new signing methods
2019-05-15 18:01:55 -04:00
Xianny
41cc5234c4
Add coordinator wrapper ( #1792 )
...
* wip first pass at coordinator wrapper
* implement cancels, helper methods, and more unit tests
* pin typeorm version in pipeline
* prettier
* add export to 0x.js
* generate ZeroEx transaction using EIP712
* update Coordinator artifact
* change OrderError -> TypedDataError
2019-05-09 15:48:41 -07:00
Xianny
7423028fea
Replace lodash with built-ins where possible to reduce bundle size ( #1766 )
...
* add tslint rule to disallow lodash.isUndefined
* add tslint rule to disallow lodash.isNull
* apply fixes
2019-04-10 09:36:32 -07:00
Jacob Evans
6b5ef10467
Remove unused imports
2019-03-28 14:00:39 +01:00
Jacob Evans
0bf46bfcb5
Re-use order relevant state
2019-03-28 14:00:39 +01:00
Jacob Evans
fa67997424
Move order_utils from asset-buyer to order-utils package
2019-03-28 14:00:39 +01:00
Jacob Evans
9164d58dc7
Simulate maker transfer in order validation
2019-03-28 14:00:27 +01:00
Fabio Berger
879805e316
merge development
2019-03-20 17:07:02 +01:00
Fabio Berger
44eef5b0e0
Fix comment
2019-03-20 14:31:10 +01:00
Greg Hysen
7ed3afe9f0
Updated function signature for ERC1155 ProxyId - ERC1155Token -> ERC1155Assets
2019-03-19 15:35:08 -07:00
Fabio Berger
d4187dffa3
Add createCoordinatorApprovalTypedData
method to order-utils and use in Coordinator tests
2019-03-18 17:20:51 +01:00
Lawrence Forman
ae24119c09
Merge branch 'development' into feature/contracts/coordinator-tx-eip712-mixed-domains
2019-03-15 19:10:44 -04:00
Greg Hysen
de971e6c46
added exports for 1155 proxy
2019-03-15 15:05:02 -07:00
Greg Hysen
9ec380777a
Rebased against development
2019-03-15 15:05:02 -07:00
Greg Hysen
8916d0d367
Ran prettier
2019-03-15 15:05:02 -07:00
Greg Hysen
5704afc54c
ERC1155 Asset Data tests + types
2019-03-15 15:05:02 -07:00
Greg Hysen
55c4fc9aca
Ran prettier / linter
2019-03-15 15:05:02 -07:00
Greg Hysen
15d9e2d3d5
Split ERC1155 Asset Proxy from ERC1155 POC implementation - squashed
2019-03-15 15:05:02 -07:00
Lawrence Forman
ad5d4bdfc5
Unexport constants
from order-utils
.
...
Directly grab the EIP712 constants from the `order-utils` package in `/contracts/coordinator/test/util/hash_utils`.
Update changelogs.
2019-03-15 18:01:43 -04:00
Lawrence Forman
afaabb3673
Move Coordinator EIP712 constants from contracts/test-utils
to packages/order-utils
.
...
Export `constants` from `packages/types`.
Add `SignatureInvalid` to `RevertReason` in `packages/types`.
2019-03-15 16:52:18 -04:00
Fabio Berger
e86df96bfe
Fix doc gen
2019-02-20 13:20:32 -08:00
Fabio Berger
26e17074c2
Fix linter issues
2019-02-19 23:09:26 -08:00
Fabio Berger
6b775628d5
Prettier fixes
2019-02-19 22:48:09 -08:00
Fabio Berger
1fa82c1077
Fix up missing Provider interfaces and refactor providerUtils.standardizeOrThrow()
2019-02-19 22:34:31 -08:00
Fabio Berger
fe1e8575ea
Fix comments
2019-02-19 16:35:14 -08:00
Fabio Berger
98236736e0
Fix remaining Provider to SupportedProvider type
2019-02-19 15:25:47 -08:00
Fabio Berger
2417084145
Rename public interface provider to supportedProvider and our internal provider to Provider
2019-02-19 12:47:01 -08:00
Fabio Berger
5db20bbbe8
Add support for EIP1193 providers and clean up provider standardization logic
2019-02-18 15:12:29 -08:00
Greg Hysen
a9aaae7f97
Deduped random value generation from salt generation
2019-02-08 17:12:58 -08:00
Fabio Berger
b883b183a6
Stop exporting EIP712 schemas
2019-02-07 01:03:43 +00:00
Amir Bandeali
eac254f925
Fix outdated comments and make verifyingContractAddress a required part of the 0x tx schema
2019-02-05 09:26:03 -08:00
Amir Bandeali
9abd6f5695
Allow custom domains in eip712Utils
2019-02-05 09:23:09 -08:00
Amir Bandeali
c7c4cb9bc6
Add transaction hash utils
2019-02-05 09:23:09 -08:00
Amir Bandeali
1ada679663
Update ZeroExTransactionSchema
2019-02-05 09:23:09 -08:00
Amir Bandeali
9552676783
Add schema validation to getOrderHashBuff
2019-02-05 09:23:09 -08:00