Sumário


Introdução

O Wallet Manager reúne os saldos das Wallets mantidas nos diferentes provedores de custódia conectados à Plataforma Parfin.

Como cada provedor pode utilizar nomes, estruturas e tipos de saldo diferentes, o Wallet Manager padroniza essas informações antes de apresentá-las na Plataforma. Isso permite consultar posições consolidadas sem perder a possibilidade de identificar em qual provedor, Vault e Wallet cada valor está custodiado.

Neste artigo, é possível entender: 

  • como o Wallet Manager representa um saldo;
  • a diferença entre Balance e Available;
  • como os saldos são consolidados;
  • onde consultar as posições na Plataforma.

Como o Wallet Manager representa um saldo

No Wallet Manager, o saldo é registrado inicialmente no nível da Wallet.


Cada saldo está relacionado a:

  • uma Wallet;
  • um provedor de custódia;
  • um ativo;
  • uma rede;
  • um tipo de saldo.


Por exemplo, o saldo de USDC mantido em uma Wallet da rede Ethereum é diferente do saldo de USDC mantido em uma Wallet da rede Solana.


Mesmo que os dois ativos utilizem o símbolo USDC, eles pertencem a redes diferentes e, por isso, são apresentados separadamente.


As informações exibidas em níveis superiores, como Vault, provedor ou instância, são consolidações derivadas dos saldos das Wallets.


A estrutura pode ser representada da seguinte forma:

  • Wallet -> Saldo por ativo e rede
  • Vault  -> Consolidação das Wallets do Vault
  • Conexão -> Consolidação das Wallets daquela conexão
  • Instância -> Consolidação dos provedores conectados


Os valores partem das informações disponibilizadas pelos provedores de custódia. O Wallet Manager padroniza e consolida esses dados.


O que identifica um ativo

Na interface, um ativo costuma ser apresentado por seu símbolo e ícone, como USDC, ETH ou BTC. No entanto, o símbolo é apenas uma informação de exibição e não identifica um ativo de forma única.


Diferentes ativos podem utilizar o mesmo símbolo, inclusive dentro da mesma rede. Por isso, o Wallet Manager não utiliza somente o símbolo para determinar se dois registros representam o mesmo ativo.


A identidade considerada pela Plataforma depende do tipo do ativo:


Tipo de ativo
Como ele é identificado
Ativo nativo de uma redePela rede e pelo identificador do ativo nativo. Por exemplo, ETH na Ethereum e BTC na Bitcoin.
Token fungível (ex.: ERC-20, SPL Tokens, TRC-20, etc)Pela rede e pelo endereço do contrato ou identificador on-chain equivalente, como um mint address.
Items (ERC-1155) ou NFTsPela rede, pelo endereço do contrato ou identificador equivalente e, quando aplicável, pelo token ID.


O Wallet Manager associa os ativos informados pelos diferentes provedores a uma identidade padronizada na Plataforma.

Somente os saldos associados à mesma identidade de ativo são consolidados.


Isso significa que:

  • registros do mesmo token, na mesma rede e com o mesmo endereço de contrato, podem ser somados mesmo quando vierem de provedores diferentes;
  • tokens com o mesmo símbolo, mas com endereços de contrato diferentes, são tratados como ativos distintos;
  • tokens com o mesmo símbolo em redes diferentes também são tratados separadamente.


Exemplo:

Considere três posições apresentadas pelos provedores:

Símbolo exibido
Rede
Identificador on-chainSaldo
USDCEthereumContrato A500 USDC
USDCEthereumContrato A300 USDC
USDCEthereumContrato B200 USDC


As duas primeiras posições representam o mesmo ativo e são consolidadas em 800 USDC.

A terceira posição possui o mesmo símbolo e está na mesma rede, mas utiliza outro contrato. Portanto, ela permanece separada como um ativo diferente.


O símbolo facilita a leitura, mas não é utilizado isoladamente para identificar ou consolidar um ativo.


Balance e Available

Os dois principais tipos de saldo apresentados na interface são Balance e Available.


Balance (Total)

O campo Balance representa o saldo total observado para aquele ativo e rede no contexto consultado do provedor de custódia.


Available

O campo Available representa a parcela do saldo que está disponível para uma nova transferência.

O Available pode ser menor que o Balance quando parte do saldo estiver:

  • comprometida com uma transferência em andamento;
  • temporariamente pendente;
  • bloqueada ou restrita;
  • alocada em staking;
  • reservada por uma regra da rede ou do protocolo.


Por exemplo:

Tipo de saldo
Valor
Balance100 ETH
Available75 ETH


Nesse caso, a Wallet possui 100 ETH no total, mas apenas 75 ETH estão disponíveis para iniciar uma nova transferência.

A diferença entre Balance e Available não representa necessariamente uma única categoria. Sua composição depende das informações disponibilizadas pelo provedor de custódia.


Outros tipos de saldo

Além de Balance e Available, o modelo do Wallet Manager reconhece outros tipos de saldo (atualmente disponíveis apenas via API).


Tipo
O que representa
TotalSaldo total observado para o ativo e a rede. É apresentado na interface como Balance.
AvailableSaldo disponível para uma nova transferência.
Inbound pendingValores recebidos que ainda não atingiram as confirmações necessárias para serem considerados finalizados pelo provedor.
RestrictedValores indisponíveis por bloqueio, congelamento, ação de compliance ou restrição administrativa.
Outbound in flightValores já comprometidos com transferências de saída em andamento.
StakedValores alocados em staking.
Protocol reservedSaldo mínimo exigido pela rede ou pelo protocolo e que não pode ser livremente transferido.


Nem todos os provedores disponibilizam todos esses tipos de saldo.


O Wallet Manager apresenta apenas os tipos que:

  1. fazem parte do modelo padronizado da Plataforma; e
  2. possuem uma correspondência válida nas informações do provedor.


Se determinado tipo de saldo não for informado pelo provedor, o Wallet Manager não o considera. A ausência de informação significa que aquele tipo de saldo não foi disponibilizado ou não possui um mapeamento aplicável.


Onde visualizar os saldos

A Plataforma oferece diferentes visões porque cada uma responde a uma necessidade operacional distinta.


Wallet Manager > Assets

A aba Assets apresenta a posição consolidada por ativo e rede de todos os provedores de custódia conectados ao Wallet Manager.


Essa é a visão indicada para responder: 

Quanto a organização possui de cada ativo em cada rede?


  • A subtab Currencies, apresenta ativos fungíveis (ex.: Ativos nativos da rede, ERC-20s, TRC-20s, SLP Tokens, etc.).
  • A subtab Items apresenta ativos representados por unidades, quando essa categoria estiver disponível. Atualmente comporta apenas ativos do padrão ERC-1155.


Ao selecionar uma linha, é apresentada a visão detalhada daquele ativo e rede.

Visão detalhada por ativo x rede

A visão detalhada de um ativo apresenta as Wallets que compõem sua posição consolidada.


Essa é a visão indicada para responder:

Onde o saldo deste ativo está custodiado?


A página apresenta:

Informação
O que significa
CPProvedor de custódia da Wallet
Wallet TypeTipo da wallet
WalletNome e endereço da Wallet
VaultVault ao qual a Wallet pertence
BalanceSaldo do ativo naquela Wallet
AvailableSaldo disponível para transferência naquela Wallet
Updated atÚltima atualização conhecida do saldo
ActionsAções disponíveis para aquela Wallet


O Total Balance apresentado no topo corresponde à soma das posições do ativo e da rede selecionados.

Essa tela permite partir de uma posição consolidada e identificar sua distribuição entre os diferentes provedores, Vaults e Wallets.


Wallet Manager > Wallets

A aba Wallets apresenta todas as Wallets conectadas ao Wallet Manager em uma listagem única.

Essa é a visão indicada para responder:

Quais Wallets existem e qual é o valor total mantido em cada uma?


As principais informações são:

InformaçãoO que significa
CPProvedor de custódia associado à Wallet
Wallet TypeTipo da Wallet
WalletNome e endereço principal
NetworkRede da Wallet
VaultVault ao qual ela pertence
Total BalanceValor total em USD dos ativos da Wallet
Updated atÚltima atualização conhecida
ActionsAções disponíveis


Total Balance da Wallet

O Total Balance representa a soma, em USD, dos ativos da Wallet que possuem preço disponível.


Esse valor é uma referência financeira consolidada e não substitui os saldos individuais em suas moedas nativas.

O Total Balance em USD inclui somente ativos para os quais a Plataforma possui dados de preço.


Por isso, uma Wallet pode possuir ativos e, ainda assim, apresentar 0 USD caso nenhum deles tenha uma cotação disponível.


Wallets bloqueadas

Wallets ativas e bloqueadas continuam aparecendo na listagem. Quando uma Wallet está bloqueada:

  • seu saldo continua sendo considerado nas visões consolidadas;
  • o badge Blocked é apresentado;
  • ações de depósito ou retirada ficam indisponíveis.


Vault Details

A página Vault Details apresenta os saldos dentro da estrutura de um Vault específico.


Essa é a visão indicada para responder:

Como os ativos estão distribuídos entre as Wallets deste Vault?


A página de Vault Details é acessada a partir da seleção de uma Wallet em uma das páginas abaixo:

  • Visão detalhada por ativo
  • Wallets

Portfolio > Managed Wallets

A aba Managed Wallets, dentro do Portfolio, apresenta uma visão consolidada por provedor e conexão:


Essa é a visão indicada para responder:

Qual é a posição da organização em cada conexão de custódia?

  • Cada conexão aparece como uma seção separada.

  • Dentro dela, os saldos são consolidados por:

    • ativo e rede, para Currencies;
    • item e rede, para Items.


As principais informações são:

InformaçãoO que significa
Provider/ConnectionProvedor e conta conectada
AssetAtivo daquela conexão
NetworkRede do ativo
BalanceSaldo consolidado na conexão
AvailableSaldo disponível para transferência na conexão


Se o mesmo ativo e rede estiverem presentes em várias Wallets dentro da mesma conexão, a tela apresenta uma única linha consolidada.


Saiba mais

Para aprofundar outros conceitos relacionados ao Wallet Manager, consulte também: