DebitTarget

Trait DebitTarget 

pub trait DebitTarget {
    // Required methods
    fn debit_address(&self) -> Address;
    fn nonce(&self) -> u64;

    // Provided method
    fn nonce_with_debit_address(&self) -> (u64, Address) { ... }
}
Expand description

All verifiables specify which vault they debit i.e. write to.

Required Methods§

fn debit_address(&self) -> Address

Returns the address this verifiable debits

fn nonce(&self) -> u64

Returns the nonce of the debited vault of this verifiable.

Provided Methods§

fn nonce_with_debit_address(&self) -> (u64, Address)

Returns the address this verifiable debits and the corresponding nonce.

Implementors§