mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
metamask controller - define this.newTransaction to ease instantiation order
This commit is contained in:
parent
f7c1bc804d
commit
ff4e9a0d11
@ -90,7 +90,7 @@ module.exports = class MetamaskController extends EventEmitter {
|
|||||||
// account mgmt
|
// account mgmt
|
||||||
getAccounts: nodeify(this.getAccounts, this),
|
getAccounts: nodeify(this.getAccounts, this),
|
||||||
// tx signing
|
// tx signing
|
||||||
processTransaction: nodeify(this.txController.newUnapprovedTransaction, this.txController),
|
processTransaction: nodeify(this.newTransaction, this),
|
||||||
// old style msg signing
|
// old style msg signing
|
||||||
processMessage: this.newUnsignedMessage.bind(this),
|
processMessage: this.newUnsignedMessage.bind(this),
|
||||||
// personal_sign msg signing
|
// personal_sign msg signing
|
||||||
@ -525,6 +525,11 @@ module.exports = class MetamaskController extends EventEmitter {
|
|||||||
// Identity Management
|
// Identity Management
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// this function wrappper lets us pass the fn reference before txController is instantiated
|
||||||
|
async newTransaction (txParams) {
|
||||||
|
return await this.txController.newUnapprovedTransaction(txParams)
|
||||||
|
}
|
||||||
|
|
||||||
newUnsignedMessage (msgParams, cb) {
|
newUnsignedMessage (msgParams, cb) {
|
||||||
const msgId = this.messageManager.addUnapprovedMessage(msgParams)
|
const msgId = this.messageManager.addUnapprovedMessage(msgParams)
|
||||||
this.sendUpdate()
|
this.sendUpdate()
|
||||||
|
Loading…
Reference in New Issue
Block a user