Metafi React SDK
Developer PortalMore Docs ⏷About Us ⏷Help & Resources ⏷
v1.2.8 (Latest)
v1.2.8 (Latest)
  • What's new in this version?
  • Get Started
  • SDK Reference
    • Provider Initialisation
    • Login
    • ShowWallet
    • HideWallet
    • TransferTokens
    • CallGenericReadFunction
    • CallGenericWriteFunction
    • CallGaslessFunction
    • Checkout
    • RegisterToken
    • RetrieveUser
    • Disconnect
  • Constants
    • Chain
    • Asset
  • UI Customization
Powered by GitBook
On this page
  • Description
  • Details
  • Signature
  • Arguments
  • Return Value
  • Example
  1. SDK Reference

RetrieveUser

This function does not trigger any UI elements

Description

This function retrieves information about the currently logged in user. The fields returned include the userIdentifier, the user's wallet addresses, and the wallet balances.

Details

Signature

async RetrieveUser()

Arguments

This function has no arguments

Return Value

This function returns a Promise that resolves to the following object:

{
    "userIdentifier":"userIdentifier",
    "balances": {
        "goerli_eth": {
            "accountBalances": [
                {
                    "address": "address1",
                    "balance": "balance1",
                },
            ],
            "totalBalance": "totalBalance",
        },
        "asset_2": {
            ...
        }
    },
    "chainWallets": {
        "goerli": [
            "address1",
            ...
        ],
        "chain2": [
            ...
        ]
        ...
    }
}

Example

custom-tokens.js
import { useEffect } from 'react'
import { useMetafi } from '@metafi/react-sdk';

function App() {
    const { RetrieveUser } = useMetafi();
    
    useEffect(() => {
        var userInfo = await RetrieveUser();
        console.log("Retrieved user information", userInfo);
    }, []);

    return ();
};
PreviousRegisterTokenNextDisconnect

Last updated 2 years ago