Properties
addOwner
addOwner: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(owner: string, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.addOwner(owner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.addOwner.request(owner).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((owner: string, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.addOwner.sendTransaction(owner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (owner: 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.addOwner.request(owner).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (owner: string): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.addOwner.request(owner).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (owner: string): Promise<number> => {return new Promise((resolve, reject) => {this._instance.addOwner.estimateGas(owner).then((g) => resolve(g));});}})
changeRequirement
changeRequirement: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(_required: BigNumber | number, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.changeRequirement(_required, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.changeRequirement.request(_required).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((_required: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.changeRequirement.sendTransaction(_required, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (_required: 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.changeRequirement.request(_required).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (_required: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.changeRequirement.request(_required).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (_required: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.changeRequirement.estimateGas(_required).then((g) => resolve(g));});}})
confirmTransaction
confirmTransaction: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(transactionId: BigNumber | number, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.confirmTransaction(transactionId, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.confirmTransaction.request(transactionId).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((transactionId: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.confirmTransaction.sendTransaction(transactionId, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (transactionId: 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.confirmTransaction.request(transactionId).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (transactionId: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.confirmTransaction.request(transactionId).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (transactionId: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.confirmTransaction.estimateGas(transactionId).then((g) => resolve(g));});}})
executeTransaction
executeTransaction: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(transactionId: BigNumber | number, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.executeTransaction(transactionId, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.executeTransaction.request(transactionId).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((transactionId: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.executeTransaction.sendTransaction(transactionId, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (transactionId: 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.executeTransaction.request(transactionId).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (transactionId: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.executeTransaction.request(transactionId).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (transactionId: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.executeTransaction.estimateGas(transactionId).then((g) => resolve(g));});}})
removeOwner
removeOwner: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(owner: string, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.removeOwner(owner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.removeOwner.request(owner).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((owner: string, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.removeOwner.sendTransaction(owner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (owner: 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.removeOwner.request(owner).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (owner: string): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.removeOwner.request(owner).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (owner: string): Promise<number> => {return new Promise((resolve, reject) => {this._instance.removeOwner.estimateGas(owner).then((g) => resolve(g));});}})
replaceOwner
replaceOwner: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(owner: string, newOwner: string, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.replaceOwner(owner, newOwner, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.replaceOwner.request(owner, newOwner).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((owner: string, newOwner: string, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.replaceOwner.sendTransaction(owner, 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: (owner: string, 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.replaceOwner.request(owner, newOwner).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (owner: string, newOwner: string): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.replaceOwner.request(owner, newOwner).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (owner: string, newOwner: string): Promise<number> => {return new Promise((resolve, reject) => {this._instance.replaceOwner.estimateGas(owner, newOwner).then((g) => resolve(g));});}})
revokeConfirmation
revokeConfirmation: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(transactionId: BigNumber | number, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.revokeConfirmation(transactionId, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.revokeConfirmation.request(transactionId).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((transactionId: BigNumber | number, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.revokeConfirmation.sendTransaction(transactionId, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (transactionId: 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.revokeConfirmation.request(transactionId).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (transactionId: BigNumber | number): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.revokeConfirmation.request(transactionId).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (transactionId: BigNumber | number): Promise<number> => {return new Promise((resolve, reject) => {this._instance.revokeConfirmation.estimateGas(transactionId).then((g) => resolve(g));});}})
submitTransaction
submitTransaction: (Anonymous function) & object & object & object = Object.assign(// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-name(destination: string, value: BigNumber | number, data: string, txParams?: W3.TX.TxParams, privateKey?: string): Promise<W3.TX.TransactionResult> => {if (!privateKey) {return new Promise((resolve, reject) => {this._instance.submitTransaction(destination, value, data, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});} else {// tslint:disable-next-line:max-line-lengthreturn this.w3.sendSignedTransaction(this.address, privateKey, this._instance.submitTransaction.request(destination, value, data).params[0].data, txParams || this._sendParams, undefined).then(txHash => {return this.waitTransactionReceipt(txHash);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendTransaction: Object.assign((destination: string, value: BigNumber | number, data: string, txParams?: W3.TX.TxParams): Promise<string> => {return new Promise((resolve, reject) => {this._instance.submitTransaction.sendTransaction(destination, value, data, txParams || this._sendParams).then((res) => resolve(res)).catch((err) => reject(err));});},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namesendSigned: (destination: string, value: BigNumber | number, data: 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.submitTransaction.request(destination, value, data).params[0].data, txParams || this._sendParams, nonce);}})},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-namedata: (destination: string, value: BigNumber | number, data: string): Promise<string> => {return new Promise((resolve, reject) => {resolve(this._instance.submitTransaction.request(destination, value, data).params[0].data);});}},{// tslint:disable-next-line:max-line-length// tslint:disable-next-line:variable-nameestimateGas: (destination: string, value: BigNumber | number, data: string): Promise<number> => {return new Promise((resolve, reject) => {this._instance.submitTransaction.estimateGas(destination, value, data).then((g) => resolve(g));});}})
transactionHash
transactionHash: Promise<string>
Static silent
silent: boolean = false
MultiSigWallet API