i am transferring dot with below code but all i am getting is block hash, how can i get transfer balance extrinsic hash to use in explorer? i can print some hashes in console but none of them is transfer balance extrinsic hash, all i need is extrinsic hash in below link:
https://polkadot.subscan.io/extrinsic/5020030-1
await api.tx.balances
.transfer(to_address, amount)
.signAndSend(sender_pairs, {nonce}, ({events = [], status}) => {
console.log('status:', status.hash.toHex());
console.log('status:', status.type.toString());
if (status.isInBlock) {
events.forEach(({event: {data, method, section}, phase}) => {
console.log('\t', phase.toString(), `: ${section}.${method}`, data.toString(), data.hash.toHex());
});
} else if (status.isFinalized) {
console.log('Finalized block hash', status);
process.exit(0);
}
})