import {SubstrateBatchProcessor} from '@subsquid/substrate-processor'
import {TypeormDatabase} from '@subsquid/typeorm-store'
const processor = new SubstrateBatchProcessor()
.setGateway('https://v2.archive.subsquid.io/network/kusama')
.setRpcEndpoint('https://kusama-rpc.polkadot.io')
.setBlockRange({from: 19_600_000})
.addCall({
name: ['Balances.transfer_all'],
})
.setFields({
call: {
origin: true,
success: true
}
})
processor.run(new TypeormDatabase(), async ctx => {
for (let block of ctx.blocks) {
for (let call of block.calls) {
ctx.log.info(call, `Call:`)
}
}
})