From 482ee5607c722475c4b4a1ca04bb5932f0e5614b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 8 Jul 2023 15:41:20 +0800 Subject: [PATCH] 1 --- .../UserMinterFactory/activate721nft.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js b/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js index 864cb6c..6436b5f 100644 --- a/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js +++ b/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js @@ -19,8 +19,12 @@ event TokenMinted( class Activate721Nft { - async start(instance, conn, event) { - console.log('Activate721Nft', event); + constructor(proc, conn) { + this.eventProc = proc; + this.conn = conn; + } + + async start(event) { const blockNumber = event['blockNumber']; const returnValues = event['returnValues']; const transId = returnValues['nonce']; @@ -42,7 +46,6 @@ class Activate721Nft { console.log(params); await this.mintNft( - instance, conn, transId, bcutils.toNormalAddress(to), @@ -50,10 +53,10 @@ class Activate721Nft { tokenId, itemUniId, itemId); - await gameapi.confirmTransactionDb(this.instance, transId); + await gameapi.confirmTransactionDb(transId); } - async mintNft(instance, conn, transId, owner, blockNumber, tokenId, itemUniId, itemId) { + async mintNft(conn, transId, owner, blockNumber, tokenId, itemUniId, itemId) { const itemMeta = metaFactory.getMetaByKey('Item', itemId); if (!itemMeta) { this.throwError(instance, 'activate721nft error transId:1'); @@ -150,7 +153,7 @@ class Activate721Nft { }], ] ); - } finally{ + } finally { conn.release(); } } catch (e) { @@ -159,6 +162,10 @@ class Activate721Nft { } } + genLogHead() { + + } + throwError(instance, err) { const errMsg = 'processActivate721NftEvent:' + utils.jsonEncode(instance) + ' err:' + err; throw errMsg;