diff options
author | Greg Hysen <greg.hysen@gmail.com> | 2018-11-10 10:59:27 +0800 |
---|---|---|
committer | Greg Hysen <greg.hysen@gmail.com> | 2018-11-29 08:38:10 +0800 |
commit | 41e01e98064b129f588d72ed25267f4865c58f5c (patch) | |
tree | 194e741b271d863d88d18c9b14471f336f43b633 /packages/order-utils/test/abi/evm_data_types.ts | |
parent | 0835cf0ea2bb3c2c18d2a5d44ec914e2945af1b0 (diff) | |
download | dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.tar dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.tar.gz dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.tar.bz2 dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.tar.lz dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.tar.xz dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.tar.zst dexon-sol-tools-41e01e98064b129f588d72ed25267f4865c58f5c.zip |
making progress on basic example
Diffstat (limited to 'packages/order-utils/test/abi/evm_data_types.ts')
-rw-r--r-- | packages/order-utils/test/abi/evm_data_types.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/order-utils/test/abi/evm_data_types.ts b/packages/order-utils/test/abi/evm_data_types.ts index 4dffedb8d..1bd4f0d51 100644 --- a/packages/order-utils/test/abi/evm_data_types.ts +++ b/packages/order-utils/test/abi/evm_data_types.ts @@ -347,9 +347,10 @@ export class SolArray extends MemberDataType { } const isArray = true; + const arrayElementType = matches[1]; const arrayLength = (matches[2] === '') ? undefined : parseInt(matches[2], 10); - super(dataItem, isArray, arrayLength); - this.elementType = matches[1]; + super(dataItem, isArray, arrayLength, arrayElementType); + this.elementType = arrayElementType; this.arraySignature = this.computeSignature(); } @@ -388,7 +389,7 @@ export class Method extends MemberDataType { public selector: string; constructor(abi: MethodAbi) { - super({ type: 'method', name: abi.name }); + super({ type: 'method', name: abi.name, components: abi.inputs }); this.methodSignature = this.computeSignature(); this.selector = this.methodSelector = this.computeSelector(); |