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:`)
}
}
})