pub type BatchTransferWithCommitArgs = SignatureBatchTransferWithCommitArgs;Expand description
Aliased Type§
pub struct BatchTransferWithCommitArgs {
pub from: Address,
pub executor: Address,
pub details: Vec<CommittedTransferDetail>,
pub batch_commitment: FixedBytes<32>,
pub valid_after: Option<Uint<256, 4>>,
pub valid_before: Option<Uint<256, 4>>,
}Fields§
§from: Address署名者。
executor: Addressexecutor。
details: Vec<CommittedTransferDetail>コミットメント付き明細。
batch_commitment: FixedBytes<32>バッチ全体のコミットメント(EIP-712 の batchCommitment;オンチェーンでは replayGuard(from, batchCommitment))。
valid_after: Option<Uint<256, 4>>EIP-712 の validAfter。None のときは 0。
valid_before: Option<Uint<256, 4>>EIP-712 の validBefore。None のときは [U256::MAX]。