π‘ Allowance for Children per day/week/month to be able to spend a certain amount of funds. π‘ Employers give employees an allowance for their travel expenses. π‘ Businesses give contractors an allowance to spend a certain budget.
π Have an on-chain wallet smart contract. πΈ This wallet contract can store funds and let users withdraw again. βοΈ You can also give "allowance" to other, specific user-addresses. π« Restrict the functions to specific user-roles (owner, user) π Re-Use existing smart contracts which are already audited to the greatest extent
- Deposit funds with fallback
- Owner Withdrawal (unlimited as long as there are funds)
- Non-owner withdrawal (depending on allowance variable)
- Only Owner Change Allowance
- Permissions modifier