aboutsummaryrefslogtreecommitdiffstats
path: root/packages/utils/src/abi_encoder/calldata/calldata.ts
diff options
context:
space:
mode:
authorGreg Hysen <greg.hysen@gmail.com>2018-11-29 05:47:01 +0800
committerGreg Hysen <greg.hysen@gmail.com>2018-11-29 08:38:11 +0800
commit2da7cadefa877ff824da8fbaecd59dbff5028728 (patch)
tree18f74e4708b9f30cd9b8ca2774fdb8721dee39fe /packages/utils/src/abi_encoder/calldata/calldata.ts
parentb8ea322541e291b84f261bffcc77baf85dae08c1 (diff)
downloaddexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.tar
dexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.tar.gz
dexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.tar.bz2
dexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.tar.lz
dexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.tar.xz
dexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.tar.zst
dexon-sol-tools-2da7cadefa877ff824da8fbaecd59dbff5028728.zip
Explicit imports for calldata
Diffstat (limited to 'packages/utils/src/abi_encoder/calldata/calldata.ts')
-rw-r--r--packages/utils/src/abi_encoder/calldata/calldata.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/utils/src/abi_encoder/calldata/calldata.ts b/packages/utils/src/abi_encoder/calldata/calldata.ts
index e5858b524..5f3eee94a 100644
--- a/packages/utils/src/abi_encoder/calldata/calldata.ts
+++ b/packages/utils/src/abi_encoder/calldata/calldata.ts
@@ -4,7 +4,8 @@ import * as _ from 'lodash';
import { constants } from '../utils/constants';
import { EncodingRules } from '../utils/rules';
-import * as CalldataBlocks from './blocks';
+import { PointerCalldataBlock } from './blocks/pointer';
+import { SetCalldataBlock } from './blocks/set';
import { CalldataBlock } from './calldata_block';
import { CalldataIterator, ReverseCalldataIterator } from './iterator';
@@ -112,7 +113,7 @@ export class Calldata {
for (const block of iterator) {
// If a block is a pointer and its value has already been observed, then update
// the pointer to resolve to the existing value.
- if (block instanceof CalldataBlocks.Pointer) {
+ if (block instanceof PointerCalldataBlock) {
const dependencyBlockHashBuf = block.getDependency().computeHash();
const dependencyBlockHash = ethUtil.bufferToHex(dependencyBlockHashBuf);
if (dependencyBlockHash in blocksByHash) {
@@ -214,7 +215,7 @@ export class Calldata {
),
)
.padEnd(valuePadding);
- if (block instanceof CalldataBlocks.Set) {
+ if (block instanceof SetCalldataBlock) {
nameStr = `### ${prettyName.padEnd(namePadding)}`;
lineStr = `\n${offsetStr}${valueStr}${nameStr}`;
} else {