We need a Jetton Minter with approval-spending list where owner can add contracts with spendable balance to transfer jettons.
Balance Discovery Problem
With current jetton model, it requires a multi-hop message to get the balance
- Contract sends op::get_balance to Minter
- Minter forwards op::get_balance_notification to Wallet
- Wallet verifies request from minter forwards op::jetton_balance to Contract
- Contract verifies Wallet (requires registration) and process balance value