在块构建器中从外部构建块期间,我需要访问单个外部数据,即签名者的 AccointId 和随机数。SignaturePayload
我假设这些数据是特征的一部分,Extrinsic
但找不到获取这些数据的方法。
pub fn build(mut self) -> Result<BuiltBlock<Block, backend::StateBackendFor<B, Block>>, Error> {
let extrinsics = self.extrinsics.clone();
extrinsics.into_iter().for_each(|xt| {
// Here I'm trying to get the data from the extrinsic, something like:
// let nonce = xt.nonce;
// let account_id = xt.account_id;
}
// The rest of the build function logic
}
如何在这里获取签名者的 AccountId 和 nonce?