Deprecate abi-gen-wrappers (#2370)

* generate wrappers in @0x/contract-wrappers and delete abi-gen-wrappers

* trim exports from contract-wrappers

* separate contract-wrappers tests to get rid of dependency cycle

* remove dummy token contracts

* temporarily skip coordinator test until we can upgrade coordinator server
This commit is contained in:
Xianny
2019-11-27 17:50:24 -08:00
committed by GitHub
parent 6ac5bcc907
commit d73982819b
69 changed files with 245 additions and 7357 deletions

View File

@@ -1,7 +1,22 @@
export { ContractAddresses } from '@0x/contract-addresses';
export { ContractWrappers } from './contract_wrappers';
export { DevUtilsContract } from './generated-wrappers/dev_utils';
export {
ERC20TokenEventArgs,
ERC20TokenEvents,
ERC20TokenTransferEventArgs,
ERC20TokenApprovalEventArgs,
ERC20TokenContract,
} from './generated-wrappers/erc20_token';
export {
ERC721TokenEventArgs,
ERC721TokenEvents,
ERC721TokenTransferEventArgs,
ERC721TokenApprovalEventArgs,
ERC721TokenApprovalForAllEventArgs,
ERC721TokenContract,
} from './generated-wrappers/erc721_token';
export {
ExchangeEventArgs,
ExchangeEvents,
@@ -11,15 +26,12 @@ export {
ExchangeCancelUpToEventArgs,
ExchangeAssetProxyRegisteredEventArgs,
ExchangeContract,
DevUtilsContract,
ForwarderContract,
CoordinatorContract,
CoordinatorRegistryEventArgs,
CoordinatorRegistryEvents,
CoordinatorRegistryCoordinatorEndpointSetEventArgs,
CoordinatorRegistryContract,
IValidatorContract,
IWalletContract,
ExchangeProtocolFeeCollectorAddressEventArgs,
ExchangeProtocolFeeMultiplierEventArgs,
ExchangeTransactionExecutionEventArgs,
} from './generated-wrappers/exchange';
export { ForwarderContract } from './generated-wrappers/forwarder';
export {
WETH9EventArgs,
WETH9Events,
WETH9ApprovalEventArgs,
@@ -27,36 +39,40 @@ export {
WETH9DepositEventArgs,
WETH9WithdrawalEventArgs,
WETH9Contract,
ERC20TokenEventArgs,
ERC20TokenEvents,
ERC20TokenTransferEventArgs,
ERC20TokenApprovalEventArgs,
ERC20TokenContract,
ERC721TokenEventArgs,
ERC721TokenEvents,
ERC721TokenTransferEventArgs,
ERC721TokenApprovalEventArgs,
ERC721TokenApprovalForAllEventArgs,
ERC721TokenContract,
DummyERC20TokenEventArgs,
DummyERC20TokenEvents,
DummyERC20TokenTransferEventArgs,
DummyERC20TokenApprovalEventArgs,
DummyERC20TokenContract,
DummyERC721TokenEventArgs,
DummyERC721TokenEvents,
DummyERC721TokenTransferEventArgs,
DummyERC721TokenApprovalEventArgs,
DummyERC721TokenApprovalForAllEventArgs,
DummyERC721TokenContract,
OrderValidatorContract,
ExchangeProtocolFeeCollectorAddressEventArgs,
ExchangeProtocolFeeMultiplierEventArgs,
ExchangeTransactionExecutionEventArgs,
} from '@0x/abi-gen-wrappers';
} from './generated-wrappers/weth9';
export { CoordinatorContract } from './generated-wrappers/coordinator';
export { OrderStatus, ContractError, ForwarderError, ContractWrappersConfig, OrderInfo } from './types';
export {
StakingAuthorizedAddressAddedEventArgs,
StakingAuthorizedAddressRemovedEventArgs,
StakingContract,
StakingEpochEndedEventArgs,
StakingEpochFinalizedEventArgs,
StakingEventArgs,
StakingEvents,
StakingExchangeAddedEventArgs,
StakingExchangeRemovedEventArgs,
StakingMakerStakingPoolSetEventArgs,
StakingMoveStakeEventArgs,
StakingOperatorShareDecreasedEventArgs,
StakingOwnershipTransferredEventArgs,
StakingParamsSetEventArgs,
StakingRewardsPaidEventArgs,
StakingStakeEventArgs,
StakingStakingPoolCreatedEventArgs,
StakingStakingPoolEarnedRewardsInEpochEventArgs,
StakingUnstakeEventArgs,
} from './generated-wrappers/staking';
export {
StakingProxyAuthorizedAddressAddedEventArgs,
StakingProxyAuthorizedAddressRemovedEventArgs,
StakingProxyContract,
StakingProxyEventArgs,
StakingProxyEvents,
StakingProxyOwnershipTransferredEventArgs,
StakingProxyStakingContractAttachedToProxyEventArgs,
StakingProxyStakingContractDetachedFromProxyEventArgs,
} from './generated-wrappers/staking_proxy';
export {
BlockRange,
SupportedProvider,
@@ -125,8 +141,10 @@ export {
export { AbiDecoder, DecodedCalldata } from '@0x/utils';
export {
AwaitTransactionSuccessOpts,
ContractEvent,
SendTransactionOpts,
AwaitTransactionSuccessOpts,
ContractFunctionObj,
ContractTxFunctionObj,
SubscriptionErrors,
} from '@0x/base-contract';