Struct FeeJuice
pub struct FeeJuice {
pub target_contract: AztecAddress,
}
Fields
target_contract: AztecAddressImplementations
impl FeeJuice
pub fn at(addr: AztecAddress) -> Self
pub fn interface() -> Self
pub fn claim(
self,
to: AztecAddress,
amount: u128,
secret: Field,
message_leaf_index: Field,
) -> PrivateCall<5, 4, ()>
pub fn claim_and_end_setup(
self,
to: AztecAddress,
amount: u128,
secret: Field,
message_leaf_index: Field,
) -> PrivateCall<19, 4, ()>
pub fn _increase_public_balance(
self,
to: AztecAddress,
amount: u128,
) -> PublicCall<24, 2, ()>
pub fn check_balance(self, fee_limit: u128) -> PublicStaticCall<13, 1, ()>
pub fn balance_of_public(self, owner: AztecAddress) -> PublicStaticCall<17, 1, u128>
pub fn offchain_receive(
self,
messages: BoundedVec<OffchainMessage, 16>,
) -> UtilityCall<16, 321, ()>