Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 13dda5e

Browse files
committed
topics[0] to topic0; for raw logs use schema data not eth
1 parent 715963f commit 13dda5e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

util.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export function writeSqlViewFilesFromAbis(labels, contracts, events, abis, contr
108108
const fileEventView = fs.createWriteStream(`${folder}/${name}-create-event-view.sql`, {flags: 'w'})
109109
fileEventView.write('drop schema event cascade;\ncreate schema event;\nset search_path to public;\n')
110110
abis.forEach(v => {
111-
fileEventView.write(`create or replace view event."${v.table_name}" as select ${v.unpack}, address contract_address, transaction_hash evt_tx_hash, log_index evt_index, block_timestamp evt_block_time, block_number evt_block_number from data.logs where topics[0] = '${v.hash}';\n`)
111+
fileEventView.write(`create or replace view event."${v.table_name}" as select ${v.unpack}, address contract_address, transaction_hash evt_tx_hash, log_index evt_index, block_timestamp evt_block_time, block_number evt_block_number from data.logs where topic0 = '${v.hash}';\n`)
112112
})
113113
fileEventView.end()
114114

@@ -132,7 +132,7 @@ export function contractEventTableName(label, contract_name, abi_name) {
132132
}
133133

134134
export function writeSqlViewFilesFromSignatures(records, name) {
135-
const sqlCreateView = records.map(o => `create or replace view events.${eventTableName(o.signature)} as select address, transaction_hash, block_timestamp, date, ${o.unpack} from eth.logs where topics[0] = '${o.hash}'`).join(';\n')
135+
const sqlCreateView = records.map(o => `create or replace view events.${eventTableName(o.signature)} as select address, transaction_hash, block_timestamp, date, ${o.unpack} from data.logs where topic0 = '${o.hash}'`).join(';\n')
136136

137137
fs.writeFileSync(`${folder}/${name}-create-event-view.sql`, ['set search_path to public', sqlCreateView].join(';\n'))
138138
}

0 commit comments

Comments
 (0)