aboutsummaryrefslogtreecommitdiffstats
path: root/packages/ethereum-types
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ethereum-types')
-rw-r--r--packages/ethereum-types/.npmignore6
-rw-r--r--packages/ethereum-types/CHANGELOG.json201
-rw-r--r--packages/ethereum-types/CHANGELOG.md88
-rw-r--r--packages/ethereum-types/README.md61
-rw-r--r--packages/ethereum-types/package.json45
-rw-r--r--packages/ethereum-types/src/globals.d.ts6
-rw-r--r--packages/ethereum-types/src/index.ts521
-rw-r--r--packages/ethereum-types/tsconfig.json9
-rw-r--r--packages/ethereum-types/tslint.json3
-rw-r--r--packages/ethereum-types/typedoc-tsconfig.json8
10 files changed, 0 insertions, 948 deletions
diff --git a/packages/ethereum-types/.npmignore b/packages/ethereum-types/.npmignore
deleted file mode 100644
index 24e65ad5b..000000000
--- a/packages/ethereum-types/.npmignore
+++ /dev/null
@@ -1,6 +0,0 @@
-.*
-yarn-error.log
-/scripts/
-/src/
-tsconfig.json
-/lib/monorepo_scripts/
diff --git a/packages/ethereum-types/CHANGELOG.json b/packages/ethereum-types/CHANGELOG.json
deleted file mode 100644
index c106d43a9..000000000
--- a/packages/ethereum-types/CHANGELOG.json
+++ /dev/null
@@ -1,201 +0,0 @@
-[
- {
- "version": "2.0.0",
- "changes": [
- {
- "note": "Upgrade the bignumber.js to v8.0.2",
- "pr": 1517
- }
- ]
- },
- {
- "timestamp": 1547561734,
- "version": "1.1.6",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1547225310,
- "version": "1.1.5",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "version": "1.1.4",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ],
- "timestamp": 1544739608
- },
- {
- "version": "1.1.3",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ],
- "timestamp": 1544570656
- },
- {
- "version": "1.1.2",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ],
- "timestamp": 1541740904
- },
- {
- "version": "1.1.1",
- "changes": [
- {
- "note": "Add `JSONRPCResponseError` and error field on `JSONRPCResponsePayload`.",
- "pr": 1102
- }
- ],
- "timestamp": 1539871071
- },
- {
- "version": "1.1.0",
- "changes": [
- {
- "note": "Unpublished package."
- }
- ]
- },
- {
- "timestamp": 1538693146,
- "version": "1.0.11",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1538475601,
- "version": "1.0.10",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1538157789,
- "version": "1.0.9",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1537907159,
- "version": "1.0.8",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1537541580,
- "version": "1.0.7",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1536142250,
- "version": "1.0.6",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1535133899,
- "version": "1.0.5",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1534210131,
- "version": "1.0.4",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1532614997,
- "version": "1.0.3",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1532605697,
- "version": "1.0.2",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1532357734,
- "version": "1.0.1",
- "changes": [
- {
- "note": "Dependencies updated"
- }
- ]
- },
- {
- "timestamp": 1532043000,
- "version": "1.0.0",
- "changes": [
- {
- "note": "Add `TraceParams` interface for `debug_traceTransaction` parameters",
- "pr": 675
- },
- {
- "note": "Add `TransactionReceiptStatus` type",
- "pr": 812
- },
- {
- "note": "Add Artifact types: `CompilerSettings`, `CompilerOptions`, `OutputField`",
- "pr": 924
- }
- ]
- },
- {
- "version": "0.0.2",
- "changes": [
- {
- "note": "Initial publish",
- "pr": "642"
- }
- ],
- "timestamp": 1527811200
- }
-]
diff --git a/packages/ethereum-types/CHANGELOG.md b/packages/ethereum-types/CHANGELOG.md
deleted file mode 100644
index c1857495d..000000000
--- a/packages/ethereum-types/CHANGELOG.md
+++ /dev/null
@@ -1,88 +0,0 @@
-<!--
-changelogUtils.file is auto-generated using the monorepo-scripts package. Don't edit directly.
-Edit the package's CHANGELOG.json file only.
--->
-
-CHANGELOG
-
-## v1.1.6 - _January 15, 2019_
-
- * Dependencies updated
-
-## v1.1.5 - _January 11, 2019_
-
- * Dependencies updated
-
-## v1.1.4 - _December 13, 2018_
-
- * Dependencies updated
-
-## v1.1.3 - _December 11, 2018_
-
- * Dependencies updated
-
-## v1.1.2 - _November 9, 2018_
-
- * Dependencies updated
-
-## v1.1.1 - _October 18, 2018_
-
- * Add `JSONRPCResponseError` and error field on `JSONRPCResponsePayload`. (#1102)
-
-## v1.1.0 - _Invalid date_
-
- * Unpublished package.
-
-## v1.0.11 - _October 4, 2018_
-
- * Dependencies updated
-
-## v1.0.10 - _October 2, 2018_
-
- * Dependencies updated
-
-## v1.0.9 - _September 28, 2018_
-
- * Dependencies updated
-
-## v1.0.8 - _September 25, 2018_
-
- * Dependencies updated
-
-## v1.0.7 - _September 21, 2018_
-
- * Dependencies updated
-
-## v1.0.6 - _September 5, 2018_
-
- * Dependencies updated
-
-## v1.0.5 - _August 24, 2018_
-
- * Dependencies updated
-
-## v1.0.4 - _August 14, 2018_
-
- * Dependencies updated
-
-## v1.0.3 - _July 26, 2018_
-
- * Dependencies updated
-
-## v1.0.2 - _July 26, 2018_
-
- * Dependencies updated
-
-## v1.0.1 - _July 23, 2018_
-
- * Dependencies updated
-
-## v1.0.0 - _July 19, 2018_
-
- * Add `TraceParams` interface for `debug_traceTransaction` parameters (#675)
- * Add `TransactionReceiptStatus` type (#812)
- * Add Artifact types: `CompilerSettings`, `CompilerOptions`, `OutputField` (#924)
-
-## v0.0.2 - _June 1, 2018_
-
- * Initial publish (#642)
diff --git a/packages/ethereum-types/README.md b/packages/ethereum-types/README.md
deleted file mode 100644
index 817e22d15..000000000
--- a/packages/ethereum-types/README.md
+++ /dev/null
@@ -1,61 +0,0 @@
-## ethereum-types
-
-Typescript types shared across Ethereum-related packages/libraries/tools.
-
-## Installation
-
-```bash
-yarn add -D ethereum-types
-```
-
-## Usage
-
-```javascript
-import { TransactionReceipt, TxData, TxDataPayable } from 'ethereum-types';
-```
-
-## Contributing
-
-We welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.
-
-Please read our [contribution guidelines](../../CONTRIBUTING.md) before getting started.
-
-### Install dependencies
-
-If you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:
-
-```bash
-yarn config set workspaces-experimental true
-```
-
-Then install dependencies
-
-```bash
-yarn install
-```
-
-### Build
-
-To build this package and all other monorepo packages that it depends on, run the following from the monorepo root directory:
-
-```bash
-PKG=ethereum-types yarn build
-```
-
-Or continuously rebuild on change:
-
-```bash
-PKG=ethereum-types yarn watch
-```
-
-### Clean
-
-```bash
-yarn clean
-```
-
-### Lint
-
-```bash
-yarn lint
-```
diff --git a/packages/ethereum-types/package.json b/packages/ethereum-types/package.json
deleted file mode 100644
index bd3748058..000000000
--- a/packages/ethereum-types/package.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "name": "ethereum-types",
- "version": "1.1.6",
- "engines": {
- "node": ">=6.12"
- },
- "description": "Ethereum types",
- "main": "lib/index.js",
- "types": "lib/index.d.ts",
- "scripts": {
- "build": "tsc -b",
- "build:ci": "yarn build",
- "clean": "shx rm -rf lib generated_docs",
- "lint": "tslint --format stylish --project .",
- "docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES"
- },
- "config": {
- "postpublish": {
- "assets": []
- }
- },
- "license": "Apache-2.0",
- "repository": {
- "type": "git",
- "url": "https://github.com/0xProject/0x-monorepo.git"
- },
- "bugs": {
- "url": "https://github.com/0xProject/0x-monorepo/issues"
- },
- "homepage": "https://github.com/0xProject/0x-monorepo/packages/ethereum-types/README.md",
- "devDependencies": {
- "@0x/tslint-config": "^2.0.2",
- "make-promises-safe": "^1.1.0",
- "shx": "^0.2.2",
- "tslint": "5.11.0",
- "typescript": "3.0.1"
- },
- "dependencies": {
- "@types/node": "*",
- "bignumber.js": "~8.0.2"
- },
- "publishConfig": {
- "access": "public"
- }
-}
diff --git a/packages/ethereum-types/src/globals.d.ts b/packages/ethereum-types/src/globals.d.ts
deleted file mode 100644
index 94e63a32d..000000000
--- a/packages/ethereum-types/src/globals.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare module '*.json' {
- const json: any;
- /* tslint:disable */
- export default json;
- /* tslint:enable */
-}
diff --git a/packages/ethereum-types/src/index.ts b/packages/ethereum-types/src/index.ts
deleted file mode 100644
index a8dcfd68a..000000000
--- a/packages/ethereum-types/src/index.ts
+++ /dev/null
@@ -1,521 +0,0 @@
-import { BigNumber } from 'bignumber.js';
-
-export type JSONRPCErrorCallback = (err: Error | null, result?: JSONRPCResponsePayload) => void;
-
-/**
- * Do not create your own provider. Use an existing provider from a Web3 or ProviderEngine library
- * Read more about Providers in the 0x wiki.
- */
-export interface Provider {
- sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): void;
-}
-
-export type ContractAbi = AbiDefinition[];
-
-export type AbiDefinition = FunctionAbi | EventAbi;
-
-export type FunctionAbi = MethodAbi | ConstructorAbi | FallbackAbi;
-
-export type ConstructorStateMutability = 'nonpayable' | 'payable';
-export type StateMutability = 'pure' | 'view' | ConstructorStateMutability;
-
-export interface MethodAbi {
- // Ideally this would be set to: `'function'` but then TS complains when artifacts are loaded
- // from JSON files, and this value has type `string` not type `'function'`
- type: string;
- name: string;
- inputs: DataItem[];
- outputs: DataItem[];
- constant: boolean;
- stateMutability: StateMutability;
- payable: boolean;
-}
-
-export interface ConstructorAbi {
- // Ideally this would be set to: `'constructor'` but then TS complains when artifacts are loaded
- // from JSON files, and this value has type `string` not type `'constructor'`
- type: string;
- inputs: DataItem[];
- payable: boolean;
- stateMutability: ConstructorStateMutability;
-}
-
-export interface FallbackAbi {
- // Ideally this would be set to: `'fallback'` but then TS complains when artifacts are loaded
- // from JSON files, and this value has type `string` not type `'fallback'`
- type: string;
- payable: boolean;
-}
-
-export interface EventParameter extends DataItem {
- indexed: boolean;
-}
-
-export interface EventAbi {
- // Ideally this would be set to: `'event'` but then TS complains when artifacts are loaded
- // from JSON files, and this value has type `string` not type `'event'`
- type: string;
- name: string;
- inputs: EventParameter[];
- anonymous: boolean;
-}
-
-export interface DataItem {
- name: string;
- type: string;
- components?: DataItem[];
-}
-
-export enum OpCode {
- DelegateCall = 'DELEGATECALL',
- Revert = 'REVERT',
- Create = 'CREATE',
- Stop = 'STOP',
- Invalid = 'INVALID',
- CallCode = 'CALLCODE',
- StaticCall = 'STATICCALL',
- Return = 'RETURN',
- Call = 'CALL',
- SelfDestruct = 'SELFDESTRUCT',
-}
-
-export interface StructLog {
- depth: number;
- error: string;
- gas: number;
- gasCost: number;
- memory: string[];
- op: OpCode;
- pc: number;
- stack: string[];
- storage: { [location: string]: string };
-}
-
-export interface TransactionTrace {
- gas: number;
- returnValue: any;
- structLogs: StructLog[];
-}
-
-export type Unit =
- | 'kwei'
- | 'ada'
- | 'mwei'
- | 'babbage'
- | 'gwei'
- | 'shannon'
- | 'szabo'
- | 'finney'
- | 'ether'
- | 'kether'
- | 'grand'
- | 'einstein'
- | 'mether'
- | 'gether'
- | 'tether';
-
-export interface JSONRPCRequestPayload {
- params: any[];
- method: string;
- id: number;
- jsonrpc: string;
-}
-
-export interface JSONRPCResponseError {
- message: string;
- code: number;
-}
-
-export interface JSONRPCResponsePayload {
- result: any;
- id: number;
- jsonrpc: string;
- error?: JSONRPCResponseError;
-}
-
-export interface AbstractBlock {
- number: number | null;
- hash: string | null;
- parentHash: string;
- nonce: string | null;
- sha3Uncles: string;
- logsBloom: string | null;
- transactionsRoot: string;
- stateRoot: string;
- miner: string;
- difficulty: BigNumber;
- totalDifficulty: BigNumber;
- extraData: string;
- size: number;
- gasLimit: number;
- gasUsed: number;
- timestamp: number;
- uncles: string[];
-}
-
-export interface BlockWithoutTransactionData extends AbstractBlock {
- transactions: string[];
-}
-
-export interface BlockWithTransactionData extends AbstractBlock {
- transactions: Transaction[];
-}
-
-export interface Transaction {
- hash: string;
- nonce: number;
- blockHash: string | null;
- blockNumber: number | null;
- transactionIndex: number | null;
- from: string;
- to: string | null;
- value: BigNumber;
- gasPrice: BigNumber;
- gas: number;
- input: string;
-}
-
-export interface CallTxDataBase {
- to?: string;
- value?: number | string | BigNumber;
- gas?: number | string | BigNumber;
- gasPrice?: number | string | BigNumber;
- data?: string;
- nonce?: number;
-}
-
-export interface TxData extends CallTxDataBase {
- from: string;
-}
-
-export interface CallData extends CallTxDataBase {
- from?: string;
-}
-
-export interface FilterObject {
- fromBlock?: number | string;
- toBlock?: number | string;
- blockHash?: string;
- address?: string;
- topics?: LogTopic[];
-}
-
-export type LogTopic = null | string | string[];
-
-export interface DecodedLogEntry<A> extends LogEntry {
- event: string;
- args: A;
-}
-
-export interface DecodedLogEntryEvent<A> extends DecodedLogEntry<A> {
- removed: boolean;
-}
-
-export interface LogEntryEvent extends LogEntry {
- removed: boolean;
-}
-
-export interface LogEntry {
- logIndex: number | null;
- transactionIndex: number | null;
- transactionHash: string;
- blockHash: string | null;
- blockNumber: number | null;
- address: string;
- data: string;
- topics: string[];
-}
-
-export interface TxDataPayable extends TxData {
- value?: BigNumber;
-}
-
-export type TransactionReceiptStatus = null | string | 0 | 1;
-
-export interface TransactionReceipt {
- blockHash: string;
- blockNumber: number;
- transactionHash: string;
- transactionIndex: number;
- from: string;
- to: string;
- status: TransactionReceiptStatus;
- cumulativeGasUsed: number;
- gasUsed: number;
- contractAddress: string | null;
- logs: LogEntry[];
-}
-
-export enum AbiType {
- Function = 'function',
- Constructor = 'constructor',
- Event = 'event',
- Fallback = 'fallback',
-}
-
-export type ContractEventArg = any;
-
-export interface DecodedLogArgs {
- [argName: string]: ContractEventArg;
-}
-
-export interface LogWithDecodedArgs<ArgsType extends DecodedLogArgs> extends DecodedLogEntry<ArgsType> {}
-export type RawLog = LogEntry;
-
-export enum BlockParamLiteral {
- Earliest = 'earliest',
- Latest = 'latest',
- Pending = 'pending',
-}
-
-export type BlockParam = BlockParamLiteral | number;
-
-export interface RawLogEntry {
- logIndex: string | null;
- transactionIndex: string | null;
- transactionHash: string;
- blockHash: string | null;
- blockNumber: string | null;
- address: string;
- data: string;
- topics: string[];
-}
-
-export enum SolidityTypes {
- Address = 'address',
- Bool = 'bool',
- Bytes = 'bytes',
- Int = 'int',
- String = 'string',
- Tuple = 'tuple',
- Uint256 = 'uint256',
- Uint8 = 'uint8',
- Uint = 'uint',
-}
-
-/**
- * Contains the logs returned by a TransactionReceipt. We attempt to decode the
- * logs using AbiDecoder. If we have the logs corresponding ABI, we decode it,
- * otherwise we don't.
- */
-export interface TransactionReceiptWithDecodedLogs extends TransactionReceipt {
- logs: Array<LogWithDecodedArgs<DecodedLogArgs> | LogEntry>;
-}
-
-export interface TraceParams {
- disableMemory?: boolean;
- disableStack?: boolean;
- disableStorage?: boolean;
- tracer?: string;
- timeout?: string;
-}
-
-export type OutputField =
- | '*'
- | 'ast'
- | 'legacyAST'
- | 'abi'
- | 'devdoc'
- | 'userdoc'
- | 'metadata'
- | 'ir'
- | 'evm.assembly'
- | 'evm.legacyAssembly'
- | 'evm.bytecode.object'
- | 'evm.bytecode.opcodes'
- | 'evm.bytecode.sourceMap'
- | 'evm.bytecode.linkReferences'
- | 'evm.deployedBytecode.object'
- | 'evm.deployedBytecode.opcodes'
- | 'evm.deployedBytecode.sourceMap'
- | 'evm.deployedBytecode.linkReferences'
- | 'evm.methodIdentifiers'
- | 'evm.gasEstimates'
- | 'ewasm.wast'
- | 'ewasm.wasm';
-
-export interface ContractNetworks {
- [networkId: number]: ContractNetworkData;
-}
-
-export interface ContractNetworkData {
- address: string;
- links: {
- [linkName: string]: string;
- };
- constructorArgs: string;
-}
-
-export type ParamDescription = string;
-
-export interface StandardContractOutput {
- abi: ContractAbi;
- evm: EvmOutput;
- devdoc?: DevdocOutput;
-}
-
-export interface StandardOutput {
- errors: SolcError[];
- sources: {
- [fileName: string]: {
- id: number;
- ast?: object;
- legacyAST?: object;
- };
- };
- contracts: {
- [fileName: string]: {
- [contractName: string]: StandardContractOutput;
- };
- };
-}
-
-export type ErrorType =
- | 'JSONError'
- | 'IOError'
- | 'ParserError'
- | 'DocstringParsingError'
- | 'SyntaxError'
- | 'DeclarationError'
- | 'TypeError'
- | 'UnimplementedFeatureError'
- | 'InternalCompilerError'
- | 'Exception'
- | 'CompilerError'
- | 'FatalError'
- | 'Warning';
-export type ErrorSeverity = 'error' | 'warning';
-
-export interface SolcError {
- sourceLocation?: SourceLocation;
- type: ErrorType;
- component: 'general' | 'ewasm';
- severity: ErrorSeverity;
- message: string;
- formattedMessage?: string;
-}
-
-export interface SourceLocation {
- file: string;
- start: number;
- end: number;
-}
-
-export interface EvmOutput {
- bytecode: EvmBytecodeOutput;
- deployedBytecode: EvmBytecodeOutput;
-}
-
-export interface EvmBytecodeOutput {
- object: string;
- sourceMap: string;
-}
-
-export interface DevdocOutput {
- title: string;
- author: string;
- methods: {
- [signature: string]: {
- details: string;
- params: {
- [name: string]: ParamDescription;
- };
- return?: string;
- };
- };
-}
-
-export interface ContractVersionData {
- compiler: CompilerOpts;
- sources: {
- [sourceName: string]: {
- id: number;
- };
- };
- sourceCodes: {
- [sourceName: string]: string;
- };
- sourceTreeHashHex: string;
- compilerOutput: StandardContractOutput;
-}
-
-export interface CompilerOpts {
- name: 'solc';
- version: string;
- settings: CompilerSettings;
-}
-
-/**
- * This type defines the schema of the artifact.json file generated by Sol-compiler
- * schemaVersion: The version of the artifact schema
- * contractName: The contract name it represents
- * networks: Network specific information by network (address, id, constructor args, etc...)
- * compilerOutput: The Solidity compiler output generated from the specified compiler input
- * description (http://solidity.readthedocs.io/en/v0.4.24/using-the-compiler.html#compiler-input-and-output-json-description)
- * compiler: The compiler settings used
- * sourceCodes: The source code of the contract and all it's dependencies
- * sources: A mapping from source filePath to sourceMap id
- * sourceTreeHashHex: A unique hash generated from the contract source and that of it's dependencies.
- * If any of the sources change, the hash would change notifying us that a re-compilation is necessary
- */
-export interface ContractArtifact extends ContractVersionData {
- schemaVersion: string;
- contractName: string;
- networks: ContractNetworks;
-}
-
-export interface GeneratedCompilerOptions {
- name: 'solc';
- version: string;
- settings: CompilerSettings;
-}
-
-// Copied from the solc.js library types
-export interface CompilerSettings {
- remappings?: string[];
- optimizer?: OptimizerSettings;
- evmVersion?: 'homestead' | 'tangerineWhistle' | 'spuriousDragon' | 'byzantium' | 'constantinople';
- metadata?: CompilerSettingsMetadata;
- libraries?: {
- [fileName: string]: {
- [libName: string]: string;
- };
- };
- outputSelection: {
- [fileName: string]: {
- [contractName: string]: OutputField[];
- };
- };
-}
-
-export interface CompilerSettingsMetadata {
- useLiteralContent: true;
-}
-
-export interface OptimizerSettings {
- enabled: boolean;
- runs?: number;
-}
-
-export interface Source {
- id: number;
-}
-
-/**
- * Options you can specify (as flags or in a compiler.json file) when invoking sol-compiler
- * contractsDir: Directory containing your project's Solidity contracts. Can contain nested directories.
- * artifactsDir: Directory where you want the generated artifacts.json written to
- * compilerSettings: Desired settings to pass to the Solidity compiler during compilation.
- * (http://solidity.readthedocs.io/en/v0.4.24/using-the-compiler.html#compiler-input-and-output-json-description)
- * contracts: List of contract names you wish to compile, or alternatively ['*'] to compile all contracts in the
- * specified directory.
- * solcVersion: If you don't want to compile each contract with the Solidity version specified in-file, you can force all
- * contracts to compile with the the version specified here.
- */
-export interface CompilerOptions {
- contractsDir?: string;
- artifactsDir?: string;
- compilerSettings?: CompilerSettings;
- contracts?: string[] | '*';
- solcVersion?: string;
-} // tslint:disable-line:max-file-line-count
diff --git a/packages/ethereum-types/tsconfig.json b/packages/ethereum-types/tsconfig.json
deleted file mode 100644
index 9ab22ac8a..000000000
--- a/packages/ethereum-types/tsconfig.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "../../tsconfig",
- "compilerOptions": {
- "typeRoots": ["../../node_modules/@types"],
- "outDir": "lib",
- "rootDir": "src"
- },
- "include": ["src/**/*"]
-}
diff --git a/packages/ethereum-types/tslint.json b/packages/ethereum-types/tslint.json
deleted file mode 100644
index dd9053357..000000000
--- a/packages/ethereum-types/tslint.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": ["@0x/tslint-config"]
-}
diff --git a/packages/ethereum-types/typedoc-tsconfig.json b/packages/ethereum-types/typedoc-tsconfig.json
deleted file mode 100644
index f71153ec0..000000000
--- a/packages/ethereum-types/typedoc-tsconfig.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "extends": "../../typedoc-tsconfig",
- "compilerOptions": {
- "typeRoots": ["../../node_modules/@types"],
- "outDir": "lib"
- },
- "include": ["src/**/*"]
-}