Properties
TxParams
TxParams: TxParams
Protected _Contract
_Contract: any
Protected _instance
_instance: any
Protected _instancePromise
_instancePromise: Promise<any>
Protected _sendParams
_sendParams: TxParams
add
add: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(value: BigNumber | number, txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.add(value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((value: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.add.sendTransaction(value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (value: BigNumber | number, privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.add.request(value).params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (value: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.add.request(value).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (value: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.add.estimateGas(value).then((g) => resolve(g));});}})
destroy
destroy: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name( txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.destroy( txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign(( txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.destroy.sendTransaction( txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: ( privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.destroy.request().params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.destroy.request().params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (): Promise<number> => {return new Promise((resolve, reject) => {this._instance.destroy.estimateGas().then((g) => resolve(g));});}})
destroyAndSend
destroyAndSend: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(_recipient: string, txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.destroyAndSend(_recipient, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((_recipient: string, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.destroyAndSend.sendTransaction(_recipient, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (_recipient: string, privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.destroyAndSend.request(_recipient).params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (_recipient: string): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.destroyAndSend.request(_recipient).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (_recipient: string): Promise<number> => {return new Promise((resolve, reject) => {this._instance.destroyAndSend.estimateGas(_recipient).then((g) => resolve(g));});}})
pop
pop: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(index: BigNumber | number, txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.pop(index, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((index: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.pop.sendTransaction(index, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (index: BigNumber | number, privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.pop.request(index).params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (index: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.pop.request(index).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (index: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.pop.estimateGas(index).then((g) => resolve(g));});}})
remove
remove: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(value: BigNumber | number, txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.remove(value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((value: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.remove.sendTransaction(value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (value: BigNumber | number, privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.remove.request(value).params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (value: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.remove.request(value).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (value: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.remove.estimateGas(value).then((g) => resolve(g));});}})
set
set: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(index: BigNumber | number, value: BigNumber | number, txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.set(index, value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((index: BigNumber | number, value: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.set.sendTransaction(index, value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (index: BigNumber | number, value: BigNumber | number, privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.set.request(index, value).params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (index: BigNumber | number, value: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.set.request(index, value).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (index: BigNumber | number, value: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.set.estimateGas(index, value).then((g) => resolve(g));});}})
transactionHash
transactionHash: Promise<string>
transferOwnership
transferOwnership: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(newOwner: string, txParams?: W3.TX.TxParams): Promise<W3.TX.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.transferOwnership(newOwner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((newOwner: string, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.transferOwnership.sendTransaction(newOwner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (newOwner: string, privateKey: string, txParams?: W3.TX.TxParams, nonce?: number): Promise<string> => {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.transferOwnership.request(newOwner).params[0].data, txParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (newOwner: string): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.transferOwnership.request(newOwner).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (newOwner: string): Promise<number> => {return new Promise((resolve, reject) => {this._instance.transferOwnership.estimateGas(newOwner).then((g) => resolve(g));});}})
Static Silent
Silent: boolean
UIntSetSpec API