contracts
contracts copied to clipboard
The Consumer Contract Wallet
* 2FA * One Limit * Privileged Mode
`https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Strings.sol`
Gas saving opt, in that way it uses selfbalance (5 gas) instead of balance (700 gas)
ETH is represented with address 0. Since now we convert only to stablecoin and all the implied rates are in eth denomination, we don't really need it. Check if further...
No need for extra arguments in `walletDeployer.migrateWallet()`, we can read `dailyLimit` and `whitelistedAddresses` directly from wallets being migrated.
- Is it ever gonna be needed? - `isERC20MethodSupported()` does not need `_token` as an input. - support for future assets? ERC-721?
- number of assets - loadable counter - loadable list
What's the purpose of this, is it related to backend testing of any sort?
The executeTransactions() function can interact in unpredictable ways with the executeRelayedTransaction() function. For example, the executeRelayed- Transaction() function can call the executeTransactions() function as address(this), which can subsequently recurse into...