diff --git a/server/web3bcspider/services/pull_bcevent.js b/server/web3bcspider/services/pull_bcevent.js index 4fb0491..2ad8bb5 100644 --- a/server/web3bcspider/services/pull_bcevent.js +++ b/server/web3bcspider/services/pull_bcevent.js @@ -172,6 +172,7 @@ class PullBcEvent extends BaseService { const nowTime = utils.getUtcTime(); const returnValues = event['returnValues']; const hashCode = await this.calcHashCode(utils.jsonEncode(event)); + const rawData = utils.jsonEncode(event); const {err} = await dbpool.execBcEventConn( app, 'upsert', @@ -195,7 +196,7 @@ class PullBcEvent extends BaseService { ['contract_address', this.getContractAddress()], ['contract_name', this.getContractName()], ['block_number', event['blockNumber']], - ['raw_data', utils.jsonEncode(event)], + ['raw_data', rawData.length < 1024 * 1024 ? rawData : ''], ['return_values', utils.jsonEncode(returnValues)], ['createtime', utils.getUtcTime()], ['modifytime', utils.getUtcTime()],