Attempting to setup session keys on the Base Smart Wallet using smart-wallet-permissions.
Enable an account to setup a session to give an app an allowance of 3 clicks on a counter.
- A simple counter extended with PermissionCallable: PermissionedCounter
- Allowance logic to track spending of clicks: CounterAllowance
- An implementation of IPermissionContract to consume the allowance: PermissionCallableCounterAllowance
- A simple frontend to test the flow: frontend
- A button to grant permissions: GrantPermissions