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(self: any, value: BigNumber | number, txParams?: W3.TC.TxParams): Promise<W3.TC.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.add(self, 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: (self: any, value: BigNumber | number, txParams?: W3.TC.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.add.sendTransaction(self, value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (self: any, value: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.add.request(self, value).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (self: any, value: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.add.estimateGas(self, value).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(self: any, index: BigNumber | number, txParams?: W3.TC.TxParams): Promise<W3.TC.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.pop(self, 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: (self: any, index: BigNumber | number, txParams?: W3.TC.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.pop.sendTransaction(self, index, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (self: any, index: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.pop.request(self, index).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (self: any, index: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.pop.estimateGas(self, 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(self: any, value: BigNumber | number, txParams?: W3.TC.TxParams): Promise<W3.TC.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.remove(self, 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: (self: any, value: BigNumber | number, txParams?: W3.TC.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.remove.sendTransaction(self, value, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (self: any, value: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.remove.request(self, value).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (self: any, value: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.remove.estimateGas(self, value).then((g) => resolve(g));});}})
replace
replace: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(self: any, old: BigNumber | number, nu: BigNumber | number, txParams?: W3.TC.TxParams): Promise<W3.TC.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.replace(self, old, nu, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: (self: any, old: BigNumber | number, nu: BigNumber | number, txParams?: W3.TC.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.replace.sendTransaction(self, old, nu, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (self: any, old: BigNumber | number, nu: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.replace.request(self, old, nu).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (self: any, old: BigNumber | number, nu: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.replace.estimateGas(self, old, nu).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(self: any, index: BigNumber | number, value: BigNumber | number, txParams?: W3.TC.TxParams): Promise<W3.TC.TransactionResult> => {return new Promise((resolve, reject) => {this._instance.set(self, 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: (self: any, index: BigNumber | number, value: BigNumber | number, txParams?: W3.TC.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.set.sendTransaction(self, 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-namedata: (self: any, index: BigNumber | number, value: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.set.request(self, index, value).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (self: any, index: BigNumber | number, value: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.set.estimateGas(self, index, value).then((g) => resolve(g));});}})
transactionHash
transactionHash: Promise<string>
Static Silent
Silent: boolean
UIntSetLib API