diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-09-27 18:47:00 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-27 18:47:00 +0800 |
commit | 9160cd4983d20a00ce7852d78c0a345720efd8e1 (patch) | |
tree | 39b0a21f8be47f978431d68457c8a8e9c3874e6f /packages/typescript-typings/types | |
parent | 70e412e3758616f1923b76e62b06a008c734e262 (diff) | |
parent | 63d79faa85df1cc090837fc49befb5076b50203b (diff) | |
download | dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.tar dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.tar.gz dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.tar.bz2 dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.tar.lz dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.tar.xz dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.tar.zst dexon-0x-contracts-9160cd4983d20a00ce7852d78c0a345720efd8e1.zip |
Merge pull request #1069 from 0xProject/feature/ts-ethers
Upgrade to TS version of ethers
Diffstat (limited to 'packages/typescript-typings/types')
-rw-r--r-- | packages/typescript-typings/types/ethers/index.d.ts | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/packages/typescript-typings/types/ethers/index.d.ts b/packages/typescript-typings/types/ethers/index.d.ts deleted file mode 100644 index 875563ba2..000000000 --- a/packages/typescript-typings/types/ethers/index.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -declare module 'ethers' { - import { TxData } from 'ethereum-types'; - - export interface TransactionDescription { - name: string; - signature: string; - sighash: string; - data: string; - } - export interface CallDescription extends TransactionDescription { - parse: (...args: any[]) => any; - } - export interface FunctionDescription { - (...params: any[]): TransactionDescription | CallDescription; - inputs: { names: string[]; types: string[] }; - outputs: { names: string[]; types: string[] }; - type: string; - } - export interface EventDescription { - parse: (...args: any[]) => any; - inputs: { names: string[]; types: string[] }; - signature: string; - topics: string[]; - } - export class Interface { - public functions: { [functionName: string]: FunctionDescription }; - public events: { [eventName: string]: EventDescription }; - constructor(abi: any); - } - export class Contract { - public static getDeployTransaction(bytecode: string, abi: any, ...args: any[]): Partial<TxData>; - constructor(address: string, abi: any, provider: any); - } - const enum errors { - INVALID_ARGUMENT = 'INVALID_ARGUMENT', - } - - export type ParamName = null | string | NestedParamName; - - export interface NestedParamName { - name: string | null; - names: ParamName[]; - } - - export const utils: { - AbiCoder: { - defaultCoder: AbiCoder; - }; - }; - - export interface AbiCoder { - encode: (names: ParamName[] | string[], types: string[] | any[], args: any[] | undefined) => string; - decode: (names: ParamName[] | string[], types: string[] | string, data: string | undefined) => any; - } -} |