Transaction payment runtime api: query call info and fee details (#11819)
* Transaction payment RPC calls: query call info * transaction payment pallet - runtime api - add query_call info and fee_details * remove unused deps * separate call runtime api * undo fmt for unchanged code * system config call bounded to GetDispatchInfo, drop Call generic for query call info/fee * impl GetDispatchInfo for Extrinsics within runtime test-utils * introduced runtime api methods accept encoded Call instead of Call type * replace Bytes by Vec, docs for for new api, drop len argument, drop GetDispatchInfo bound from system_Config::Call * clean up toml and extra impl for dropped bound * panic if Call can not be decoded * revert to d43ba2f * fmt and docs * rustfmt
Showing
- substrate/bin/node-template/runtime/src/lib.rs 17 additions, 0 deletionssubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 11 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/transaction-payment/rpc/runtime-api/src/lib.rs 12 additions, 0 deletions...rate/frame/transaction-payment/rpc/runtime-api/src/lib.rs
- substrate/frame/transaction-payment/src/lib.rs 63 additions, 0 deletionssubstrate/frame/transaction-payment/src/lib.rs
Please register or sign in to comment