aboutsummaryrefslogtreecommitdiffstats
path: root/packages/types/src/index.ts
diff options
context:
space:
mode:
authorSteve Klebanoff <steve.klebanoff@gmail.com>2018-11-27 01:02:16 +0800
committerSteve Klebanoff <steve.klebanoff@gmail.com>2018-11-27 01:02:16 +0800
commit1494a70badaafbd0a52f63dae6f26232cf556526 (patch)
tree512f3c32224031992eb9380ebcf664cc4292b99e /packages/types/src/index.ts
parentd750225554a0c4c317863cf11a7db5b1570e5b41 (diff)
parent6d565f4bff38b12515f4d8f0e29cdc223c12d1fb (diff)
downloaddexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.tar
dexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.tar.gz
dexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.tar.bz2
dexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.tar.lz
dexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.tar.xz
dexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.tar.zst
dexon-sol-tools-1494a70badaafbd0a52f63dae6f26232cf556526.zip
Merge branch 'development' into feature/instant/open-close-events
Diffstat (limited to 'packages/types/src/index.ts')
-rw-r--r--packages/types/src/index.ts23
1 files changed, 22 insertions, 1 deletions
diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts
index 3c9b6bbc5..1a86f45e6 100644
--- a/packages/types/src/index.ts
+++ b/packages/types/src/index.ts
@@ -1,7 +1,7 @@
// tslint:disable:max-file-line-count
import { BigNumber } from 'bignumber.js';
-import { ContractAbi } from 'ethereum-types';
+import { ContractAbi, ContractNetworks, DevdocOutput } from 'ethereum-types';
// HACK: Rather then extending from OrderWithoutExchangeAddress
// we don't, because our docs don't expand inherited types, and it's unnecessarily
@@ -626,3 +626,24 @@ export interface EIP712TypedData {
export interface Stats {
orderCount: number;
}
+
+export interface SimpleContractArtifact {
+ schemaVersion: string;
+ contractName: string;
+ compilerOutput: SimpleStandardContractOutput;
+ networks: ContractNetworks;
+}
+
+export interface SimpleStandardContractOutput {
+ abi: ContractAbi;
+ evm: SimpleEvmOutput;
+ devdoc?: DevdocOutput;
+}
+
+export interface SimpleEvmOutput {
+ bytecode: SimpleEvmBytecodeOutput;
+}
+
+export interface SimpleEvmBytecodeOutput {
+ object: string;
+}