diff --git a/server/web3dbspider/services/events/ERC721Staking/redeem.js b/server/web3dbspider/services/events/ERC721Staking/redeem.js index f2a9388..7f19ef7 100644 --- a/server/web3dbspider/services/events/ERC721Staking/redeem.js +++ b/server/web3dbspider/services/events/ERC721Staking/redeem.js @@ -24,6 +24,7 @@ class Redeem721 extends BaseEventProcess { 'action': 'redeem721', 'data': utils.jsonEncode(returnValues), 'redee_time': utils.getUtcTime(), + 'txhash': this.getTxHash(), 'net_id': this.getNetId() }; await this.callGameApi diff --git a/server/web3dbspider/services/events/common/BaseEventProcess.js b/server/web3dbspider/services/events/common/BaseEventProcess.js index 1275309..318f53a 100644 --- a/server/web3dbspider/services/events/common/BaseEventProcess.js +++ b/server/web3dbspider/services/events/common/BaseEventProcess.js @@ -19,6 +19,7 @@ class BaseEventProcess { this.eventProc = proc; this.eventDb = eventDb; this.returnValues = utils.jsonDecode(this.getEventDb()['return_values']); + this.txHash = this.getEventDb()['txhash']; this.bcEventConn = null; this.bcNftConn = null; this.gameConn = null; @@ -75,6 +76,10 @@ class BaseEventProcess { return this.returnValues; } + getTxHash() { + return this.txHash; + } + throwError(err) { const errMsg = this.genLogHead(err); throw new Error(errMsg);