aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/types/src/index.ts18
1 files changed, 16 insertions, 2 deletions
diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts
index fd40f361a..9372bfafa 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, ContractNetworks, StandardContractOutput } 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
@@ -630,6 +630,20 @@ export interface Stats {
export interface SimpleContractArtifact {
schemaVersion: string;
contractName: string;
- compilerOutput: StandardContractOutput;
+ compilerOutput: SimpleStandardContractOutput;
networks: ContractNetworks;
}
+
+export interface SimpleStandardContractOutput {
+ abi: ContractAbi;
+ evm: SimpleEvmOutput;
+ devdoc?: DevdocOutput;
+}
+
+export interface SimpleEvmOutput {
+ bytecode: SimpleEvmBytecodeOutput;
+}
+
+export interface SimpleEvmBytecodeOutput {
+ object: string;
+}