Using the power of transferwithAuth in USDC. Spell Caster is able to cast up to 5 users with USDC in 1 single transaction. To save time and save cost of sending to multiple receivers. Spell Caster users off chain signature function implemented in USDC to achieve batching of transaction with 1 signature and 1 transaction.
This project use offchain signature EIP 3009 to approve contract tokens to batch up to 5 USDC transactions.
User interact with a deployed contract , sending in signatures and addresses , amounts to batch transactions.
We intend to add in ENS transfer but we don't have enough time. However , we manage to change display user's own ENS in their display panel.