Arkane Widget
Arkane Widget
Home
Pricing
Your Wallet
Arkane Widget
Arkane Widget
👋 Introduction
📦 Web3 Provider
Getting Started
Power of the Widget
Switching Networks
📦 Widget
Getting started
Initializing the widget
Retrieve user profile
Retrieve user wallets
Retrieve wallet balance
Retrieve a user account
Retrieve token balance
Retrieve non-fungible tokens
Transfer a native token
Transfer a fungible token
Transfer a non-fungible token
Sign a message
Sign an EIP712 message
Call a contract
Missing a feature?
⚙️ Widget Advanced
Initializing options
Function Reference
authenticate
checkAuthenticated
addOnTokenRefreshCallback
logout
getProfile
getAccount
linkWallets
manageWallets
unlink
getWallet
getWallets
getBalance
getTokenBalance
getTokenBalances
getNonfungibles
getNonfungiblesByAddress
getAllNonFungibles
createSigner
executeTransfer
executeTokenTransfer
executeNftTransfer
executeContract
executeGasTransfer
signMessage
signEip712
getTransactionStatus
Object Reference
🌊 Deep Dive
Authentication
Contract calls
Environments & networks
Function Reference
Complete list of functions supported by Arkane Widget
Here are the articles in this section:
authenticate
Authenticate a user to Arkane
checkAuthenticated
Check if a user is authenticated in Arkane
addOnTokenRefreshCallback
Receive a callback when the bearer token refreshes
logout
Log the user out of Arkane
getProfile
Fetch a user's profile
getAccount
Authenticate, and get the wallets of a user for a specific chain.
linkWallets
Link a user wallet to your application
manageWallets
Manage a user's wallets for a specific application
unlink
Unlink a wallet from an application
getWallet
Fetch a specific wallet
getWallets
Fetch all the wallets for a specifc user
getBalance
Fetch the native balance of a wallet
getTokenBalance
Fetch the balance of a specific token (ERC20 standard) on a specific wallet
getTokenBalances
Fetch the token balances (ERC20 standard) for a specific wallet
getNonfungibles
Fetch non-fungible items by wallet ID
getNonfungiblesByAddress
Fetch non-fungible items by wallet address
getAllNonFungibles
Fetch all non-fungible items
createSigner
Create a Signer object
executeTransfer
Transfer the native token of a blockchain from one destination to another
executeTokenTransfer
Transfer a fungible token from one destination to another
executeNftTransfer
Transfer a non-fungible token from one destination to another
executeContract
Execute a contract call
executeGasTransfer
Transfer gas from one destination to another
signMessage
Sign a message
signEip712
Signing an EIP712 structured message
getTransactionStatus
Fetch transaction status
⚙️ Widget Advanced - Previous
Initializing options
Next
authenticate
Last updated
9 months ago