Function useUnifiedBalance
- useUnifiedBalance(): {
balance: bigint;
balances: {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
}[];
getAssetBalance: ((asset: string) => undefined | null | {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
});
loading: boolean;
} Returns {
balance: bigint;
balances: {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
}[];
getAssetBalance: ((asset: string) => undefined | null | {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
});
loading: boolean;
}
balance: bigint
balances: {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
}[]
getAssetBalance: ((asset: string) => undefined | null | {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
})
- (asset): undefined | null | {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
} Returns undefined | null | {
abstracted: undefined | boolean;
balance: string;
balanceInFiat: number;
breakdown: {
balance: string;
balanceInFiat: number;
chain: {
id: number;
logo: string;
name: string;
};
contractAddress: `0x${string}`;
isNative: undefined | boolean;
network: "evm";
}[];
decimals: number;
icon: undefined | string;
local: undefined | boolean;
symbol: string;
}
loading: boolean