diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-11-24 00:52:33 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-12-03 19:09:28 +0800 |
commit | 665a85554852cb00608bed079ec0c87587aaed18 (patch) | |
tree | e88255a84c62f09b0b3951e2ddbcac9c7965cba8 /contracts/multisig/generated-wrappers/test_reject_ether.ts | |
parent | 91d2cbfa0a3725cc1e55e3fcdd7c9b3a0eefedb8 (diff) | |
download | dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.tar dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.tar.gz dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.tar.bz2 dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.tar.lz dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.tar.xz dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.tar.zst dexon-sol-tools-665a85554852cb00608bed079ec0c87587aaed18.zip |
Ignore generated files in multisig contracts
Diffstat (limited to 'contracts/multisig/generated-wrappers/test_reject_ether.ts')
-rw-r--r-- | contracts/multisig/generated-wrappers/test_reject_ether.ts | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/contracts/multisig/generated-wrappers/test_reject_ether.ts b/contracts/multisig/generated-wrappers/test_reject_ether.ts deleted file mode 100644 index 0dd46d3de..000000000 --- a/contracts/multisig/generated-wrappers/test_reject_ether.ts +++ /dev/null @@ -1,75 +0,0 @@ -// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name -// tslint:disable:no-unused-variable -// tslint:disable:no-unbound-method -import { BaseContract } from '@0x/base-contract'; -import { - BlockParam, - BlockParamLiteral, - CallData, - ContractAbi, - ContractArtifact, - DecodedLogArgs, - MethodAbi, - Provider, - TxData, - TxDataPayable, -} from 'ethereum-types'; -import { BigNumber, classUtils, logUtils } from '@0x/utils'; -import { SimpleContractArtifact } from '@0x/types'; -import { Web3Wrapper } from '@0x/web3-wrapper'; -import * as ethers from 'ethers'; -import * as _ from 'lodash'; -// tslint:enable:no-unused-variable - -/* istanbul ignore next */ -// tslint:disable:no-parameter-reassignment -// tslint:disable-next-line:class-name -export class TestRejectEtherContract extends BaseContract { - public static async deployFrom0xArtifactAsync( - artifact: ContractArtifact | SimpleContractArtifact, - provider: Provider, - txDefaults: Partial<TxData>, - ): Promise<TestRejectEtherContract> { - if (_.isUndefined(artifact.compilerOutput)) { - throw new Error('Compiler output not found in the artifact file'); - } - const bytecode = artifact.compilerOutput.evm.bytecode.object; - const abi = artifact.compilerOutput.abi; - return TestRejectEtherContract.deployAsync(bytecode, abi, provider, txDefaults); - } - public static async deployAsync( - bytecode: string, - abi: ContractAbi, - provider: Provider, - txDefaults: Partial<TxData>, - ): Promise<TestRejectEtherContract> { - const constructorAbi = BaseContract._lookupConstructorAbi(abi); - [] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString); - const iface = new ethers.utils.Interface(abi); - const deployInfo = iface.deployFunction; - const txData = deployInfo.encode(bytecode, []); - const web3Wrapper = new Web3Wrapper(provider); - const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync( - { data: txData }, - txDefaults, - web3Wrapper.estimateGasAsync.bind(web3Wrapper), - ); - const txHash = await web3Wrapper.sendTransactionAsync(txDataWithDefaults); - logUtils.log(`transactionHash: ${txHash}`); - const txReceipt = await web3Wrapper.awaitTransactionSuccessAsync(txHash); - logUtils.log(`TestRejectEther successfully deployed at ${txReceipt.contractAddress}`); - const contractInstance = new TestRejectEtherContract( - abi, - txReceipt.contractAddress as string, - provider, - txDefaults, - ); - contractInstance.constructorArgs = []; - return contractInstance; - } - constructor(abi: ContractAbi, address: string, provider: Provider, txDefaults?: Partial<TxData>) { - super('TestRejectEther', abi, address, provider, txDefaults); - classUtils.bindAll(this, ['_ethersInterfacesByFunctionSignature', 'address', 'abi', '_web3Wrapper']); - } -} // tslint:disable:max-file-line-count -// tslint:enable:no-unbound-method |