Add types for ABIv2
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
# CHANGELOG
|
||||
|
||||
## v0.9.11 - _TBD, 2018_
|
||||
## v0.10.0 - _TBD, 2018_
|
||||
|
||||
* Fix `web3.net.peerCount` to be of type number instead of boolean (#397)
|
||||
* Support ABIv2 (#401)
|
||||
|
||||
## v0.9.3 - _January 11, 2018_
|
||||
|
||||
|
13
packages/web3-typescript-typings/index.d.ts
vendored
13
packages/web3-typescript-typings/index.d.ts
vendored
@@ -62,8 +62,8 @@ declare module 'web3' {
|
||||
interface MethodAbi {
|
||||
type: AbiType.Function;
|
||||
name: string;
|
||||
inputs: FunctionParameter[];
|
||||
outputs: FunctionParameter[];
|
||||
inputs: DataItem[];
|
||||
outputs: DataItem[];
|
||||
constant: boolean;
|
||||
stateMutability: StateMutability;
|
||||
payable: boolean;
|
||||
@@ -71,7 +71,7 @@ declare module 'web3' {
|
||||
|
||||
interface ConstructorAbi {
|
||||
type: AbiType.Constructor;
|
||||
inputs: FunctionParameter[];
|
||||
inputs: DataItem[];
|
||||
payable: boolean;
|
||||
stateMutability: ConstructorStateMutability;
|
||||
}
|
||||
@@ -81,9 +81,7 @@ declare module 'web3' {
|
||||
payable: boolean;
|
||||
}
|
||||
|
||||
interface EventParameter {
|
||||
name: string;
|
||||
type: string;
|
||||
interface EventParameter extends DataItem {
|
||||
indexed: boolean;
|
||||
}
|
||||
|
||||
@@ -94,9 +92,10 @@ declare module 'web3' {
|
||||
anonymous: boolean;
|
||||
}
|
||||
|
||||
interface FunctionParameter {
|
||||
interface DataItem {
|
||||
name: string;
|
||||
type: string;
|
||||
components: DataItem[];
|
||||
}
|
||||
|
||||
interface ContractInstance {
|
||||
|
Reference in New Issue
Block a user