BatchTransferWithCommitArgs

Type Alias BatchTransferWithCommitArgs 

Source
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: Address

executor。

§details: Vec<CommittedTransferDetail>

コミットメント付き明細。

§batch_commitment: FixedBytes<32>

バッチ全体のコミットメント(EIP-712 の batchCommitment;オンチェーンでは replayGuard(from, batchCommitment))。

§valid_after: Option<Uint<256, 4>>

EIP-712 の validAfterNone のときは 0

§valid_before: Option<Uint<256, 4>>

EIP-712 の validBeforeNone のときは [U256::MAX]。