diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-12-05 23:05:03 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-12-05 23:05:03 +0800 |
commit | cde52b10b161e0672519fe77817e3b7486137e72 (patch) | |
tree | 41461e0340ffe25def3f96e3f77a79a914401e64 /packages/typed-contracts/src/types.ts | |
parent | 43983f1bb3660a7a7650d947de4bc1a2a9fb8c09 (diff) | |
download | dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.tar dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.tar.gz dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.tar.bz2 dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.tar.lz dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.tar.xz dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.tar.zst dexon-sol-tools-cde52b10b161e0672519fe77817e3b7486137e72.zip |
Introduce separate ContextData type and rework it
Diffstat (limited to 'packages/typed-contracts/src/types.ts')
-rw-r--r-- | packages/typed-contracts/src/types.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/typed-contracts/src/types.ts b/packages/typed-contracts/src/types.ts index 3331588da..1dc039c83 100644 --- a/packages/typed-contracts/src/types.ts +++ b/packages/typed-contracts/src/types.ts @@ -1,4 +1,15 @@ +import * as Web3 from 'web3'; + export enum ParamKind { Input = 'input', Output = 'output', } + +export interface Method extends Web3.MethodAbi { + singleReturnValue: boolean; +} + +export interface ContextData { + contractName: string; + methods: Method[]; +} |