* 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
The contract artifacts should remain as standard compiler output during development. Fields should only be removed/added prior to being published in `@0x/contract-artifacts`. This PR adds the `yarn transform` script to `@0x/contract-artifacts` to facilitate this.
Going forward, `abi-gen-templates` will have to support both standard artifacts and modified artifacts if they diverge, since the templates are used for `contract-artifacts`/`abi-gen-wrappers` (modified artifact) *and* development in all the `contracts/*` packages (standard artifact).
This PR makes the following changes to `contract-artifacts`:
- remove `evm.bytecode.linkReferences` from all artifacts
- remove `evm.deployedBytecode` and `sourceTreeHashHex` from Coordinator artifact
- prettify all artifacts (whitespace only changes)
* 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
* development: (37 commits)
Factor out redundant source param in parse order functions
Fix marquee typo
Throw error if cannot find error in table
Integrate one-time dump and API for nonfungible.com (#1603)
Change optional text props to mandatory in LedgerSignNote
Add radar_orders parseRadarOrder test
Add parser test for Radar orderbook parsing
Moved calculateSlippage from parsers to transformers
Show greater than less than when minority has a vote
Prettier
Recieved -> Received
Fix style for address table
Hide ledger sign note on error
Revert broken formatting
Added ledger sign notification
Fix bug in ledger address selector where provider does not exist.
fix null column constraint issue
Add parsing radar order test
Rename migration to what it is called on prod and qa
Fix type bug around Radar response
...