Configure Account
Configure who can authorize transactions for a FunWallet.
FunWallets require one or more transaction authorizers to be specified during construction. This requirement allows FunWallets to know how to verify that the intended owner is executing a transaction. Account owners/authorizers are frequently refered to as an Externally Owned Account or (EOA) for short. EOA's can be anything from a MetaMask wallet to a social account like a Google account or Twitter
Choose one or multiple owners for a FunWallet by checking out the sections below:
Single Factor Authentication
Authorize transactions with an EOA.
Multi Factor Authentication
Authorize transactions with a combination of EOAs & social accounts.
Below is a full list of owner/authorizer types supported by the FunWallet SDK:
Private Key
Authorize transactions with a private key.
Browser Wallet
Authorize transactions with a browser wallet.
Authorize transactions with a Google login.
Authorize transactions with a Twitter login.
Apple
Authorize transactions with a Apple login.
Discord
Authorize transactions with a Discord login.
Coinbase Mobile Wallet
Authorize transactions with a Coinbase mobile wallet.
WalletConnect
Authorize transactions with WalletConnect.