* introduce --debug option to abi-gen and remove debug functions from @0x/abi-gen-wrappers * make evmExecAsync protected; ignore deployedBytecode in doc comment * trim deployedBytecode so it's undefined unless a contract has pure functions * remove validateAndSendTransactionAsync * Create `AwaitTransactionSuccessOpts` and `SendTransactionOpts` types * Remove duplicate types `IndexedFilterValues`, `DecodedLogEvent`, `EventCallback` from `@0x/base-contract`
Deployed Contract Packages
| Contract | Package | Version | Git Tag |
|---|---|---|---|
| AssetProxyOwner | @0x/contracts-multisig |
v1.0.2 | @0x/contracts-multisig@1.0.2 |
| ERC20Proxy | @0x/contracts-asset-proxy |
v1.0.1 | @0x/contracts-asset-proxy@1.0.1 |
| ERC721Proxy | @0x/contracts-asset-proxy |
v1.0.1 | @0x/contracts-asset-proxy@1.0.1 |
| Exchange | @0x/contracts-exchange |
v1.0.1 | @0x/contracts-exchange@1.0.1 |
| DutchAuction | @0x/contracts-extensions |
v1.0.2 | @0x/contracts-extensions@1.0.2 |
| Forwarder | @0x/contracts-exchange-forwarder |
v1.0.1 | @0x/contracts-exchange-forwarder@1.0.1 |
| MultiAssetProxy | @0x/contracts-asset-proxy |
v1.0.1 | @0x/contracts-asset-proxy@1.0.1 |
| ZRXToken | @0x/contracts-erc20 |
v1.0.1 | @0x/contracts-erc20@1.0.1 |
Development
Building solidity files will update the contract artifact in {package-name}/generated-artifacts/{contract}.json, but does not automatically update the abi-gen-wrappers package, which are generated from the artifact JSON. To ensure consistency, clean and rebuild abi-gen-wrappers after any changes to the artifact JSON.