> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/mainnet/llms.txt

# Struct CallSelf

Module: `fee_juice_interface::FeeJuice`

```rust
pub struct CallSelf<Context> {
    pub address: AztecAddress,
    pub context: Context,
}
```

## Fields

```rust
address: AztecAddress
```

```rust
context: Context
```

## Implementations

```rust
impl CallSelf<&mut PrivateContext>
```

```rust
pub fn claim(
    self,
    to: AztecAddress,
    amount: u128,
    secret: Field,
    message_leaf_index: Field,
)
```

```rust
pub fn claim_and_end_setup(
    self,
    to: AztecAddress,
    amount: u128,
    secret: Field,
    message_leaf_index: Field,
)
```

```rust
impl CallSelf<PublicContext>
```

```rust
pub fn _increase_public_balance(self, to: AztecAddress, amount: u128)
```
