aztec-nr - balance_set::balance_set

Struct BalanceSet

pub struct BalanceSet<Context>
{ /* private fields */ }

Implementations

impl BalanceSet<UtilityContext>

pub unconstrained fn balance_of(self) -> u128 pub unconstrained fn balance_of_with_offset(self, offset: u32) -> u128

impl BalanceSet<&mut PrivateContext>

pub fn add(self, addend: u128) -> MaybeNoteMessage<UintNote> pub fn sub(self, amount: u128) -> MaybeNoteMessage<UintNote> pub fn try_sub(self, target_amount: u128, max_notes: u32) -> u128

Trait implementations

impl<Context> OwnedStateVariable<Context> for BalanceSet<Context>

pub fn new(context: Context, storage_slot: Field, owner: AztecAddress) -> Self