aboutsummaryrefslogtreecommitdiffstats
path: root/packages/utils/src/types.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/utils/src/types.ts')
-rw-r--r--packages/utils/src/types.ts34
1 files changed, 34 insertions, 0 deletions
diff --git a/packages/utils/src/types.ts b/packages/utils/src/types.ts
new file mode 100644
index 000000000..2510a9ec2
--- /dev/null
+++ b/packages/utils/src/types.ts
@@ -0,0 +1,34 @@
+import { AbiEncoder } from '.';
+
+export interface FunctionInfo {
+ functionSignature: string;
+ contractName?: string;
+ contractAddress?: string;
+ networkId?: number;
+ abiEncoder?: AbiEncoder.Method;
+}
+
+export interface FunctionInfoBySelector {
+ [index: string]: FunctionInfo[];
+}
+
+export interface TransactionData {
+ functionName: string;
+ functionSignature: string;
+ functionArguments: any;
+}
+
+export interface TransactionProperties {
+ contractName?: string;
+ contractAddress?: string;
+ networkId?: number;
+}
+
+export interface DeployedContractInfo {
+ contractAddress: string;
+ networkId: number;
+}
+
+export interface DeployedContractInfoByName {
+ [index: string]: DeployedContractInfo[];
+}