基于@kiaenigma 答案的完整工作片段:
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fkusama-rpc.polkadot.io#/js https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fkusama-rpc.polkadot.io#/js
const blockHash = '0x8ad4960941190d155b22bf3c1c6aeacb4cdcfcc87b519a87106be7dfd342ae1d';
const { block } = await api.rpc.chain.getBlock(blockHash);
console.log('extrinsic:', JSON.stringify(block.extrinsics[1].toHuman(), null, 2));
const queryFeeDetails = await api.rpc.payment.queryFeeDetails(block.extrinsics[1].toHex(), blockHash);
console.log('queryFeeDetails:', JSON.stringify(queryFeeDetails.toHuman(), null, 2));
const queryInfo = await api.rpc.payment.queryInfo(block.extrinsics[1].toHex(), blockHash);
console.log('queryInfo:', JSON.stringify(queryInfo.toHuman(), null, 2));
Output:
extrinsic: {
"isSigned": true,
"method": {
"args": [
{
"Id": "FJLFJeKagZ8xkDxH4AneGN9tRe9NZM65CZFdbnhVz6Whm2u"
},
"12.9452 KSM"
],
"method": "transferKeepAlive",
"section": "balances"
},
"era": {
"MortalEra": {
"period": "1,024",
"phase": "559"
}
},
"nonce": "15,942",
"signature": "0x63866b9d4dd0a5b2240c3a864bf1184ed764fb02eecc950a0c480e1a887c3643ea3625960a1e4e808a3171684c173a3eb099183433eaf54b4a94367406334d08",
"signer": {
"Id": "HmFYPT1btmi1T9qqs5WtuNJK93yNdnjjhReZh6emgNQvCHa"
},
"tip": "0"
}
queryFeeDetails: {
"inclusionFee": {
"baseFee": "166.6666 µKSM",
"lenFee": "2.4666 mKSM",
"adjustedWeightFee": "243.0000 pKSM"
}
}
queryInfo: {
"weight": "182,428,000",
"class": "Normal",
"partialFee": "2.6333 mKSM"
}