aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/util/artifacts.ts
blob: a1d6e50604a59b0e3e24d4a5b4909634474845c7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { ContractArtifact } from '@0xproject/deployer';

import * as DummyTokenArtifact from '../src/artifacts/DummyToken.json';
import * as ExchangeArtifact from '../src/artifacts/Exchange.json';
import * as MaliciousTokenArtifact from '../src/artifacts/MaliciousToken.json';
import * as MultiSigWalletWithTimeLockArtifact from '../src/artifacts/MultiSigWalletWithTimeLock.json';
import * as MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressArtifact from '../src/artifacts/MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress.json';
import * as TokenArtifact from '../src/artifacts/Token.json';
import * as TokenRegistryArtifact from '../src/artifacts/TokenRegistry.json';
import * as TokenTransferProxyArtifact from '../src/artifacts/TokenTransferProxy.json';
import * as EtherTokenArtifact from '../src/artifacts/WETH9.json';
import * as ZRXArtifact from '../src/artifacts/ZRXToken.json';

export const artifacts = {
    ZRXArtifact: (ZRXArtifact as any) as ContractArtifact,
    DummyTokenArtifact: (DummyTokenArtifact as any) as ContractArtifact,
    TokenArtifact: (TokenArtifact as any) as ContractArtifact,
    ExchangeArtifact: (ExchangeArtifact as any) as ContractArtifact,
    EtherTokenArtifact: (EtherTokenArtifact as any) as ContractArtifact,
    TokenRegistryArtifact: (TokenRegistryArtifact as any) as ContractArtifact,
    MaliciousTokenArtifact: (MaliciousTokenArtifact as any) as ContractArtifact,
    TokenTransferProxyArtifact: (TokenTransferProxyArtifact as any) as ContractArtifact,
    MultiSigWalletWithTimeLockArtifact: (MultiSigWalletWithTimeLockArtifact as any) as ContractArtifact,
    MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressArtifact: (MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddressArtifact as any) as ContractArtifact,
};