29 lines
1.2 KiB
TypeScript
29 lines
1.2 KiB
TypeScript
export class Artifacts {
|
|
public Migrations: any;
|
|
public TokenTransferProxy: any;
|
|
public TokenRegistry: any;
|
|
public MultiSigWalletWithTimeLock: any;
|
|
public Exchange: any;
|
|
public ZRXToken: any;
|
|
public DummyToken: any;
|
|
public DummyTokenV2: any;
|
|
public EtherToken: any;
|
|
public MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress: any;
|
|
public MaliciousToken: any;
|
|
constructor(artifacts: any) {
|
|
this.Migrations = artifacts.require('Migrations');
|
|
this.TokenTransferProxy = artifacts.require('TokenTransferProxy');
|
|
this.TokenRegistry = artifacts.require('TokenRegistry');
|
|
this.MultiSigWalletWithTimeLock = artifacts.require('MultiSigWalletWithTimeLock');
|
|
this.Exchange = artifacts.require('Exchange');
|
|
this.ZRXToken = artifacts.require('ZRXToken');
|
|
this.DummyToken = artifacts.require('DummyToken');
|
|
this.DummyTokenV2 = artifacts.require('DummyToken_v2');
|
|
this.EtherToken = artifacts.require('WETH9');
|
|
this.MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress = artifacts.require(
|
|
'MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress',
|
|
);
|
|
this.MaliciousToken = artifacts.require('MaliciousToken');
|
|
}
|
|
}
|