Leer desde la Blockchain
La lectura desde la blockchain se realiza usando la implementación nativa de Unity de nuestro Sequence Indexer. Recomendamos crear una instancia de la claseChainIndexer. Esto le dará acceso a toda la funcionalidad que ofrece la interfaz IIndexer.
Ping. Esto puede ser útil si una solicitud está fallando. Durante el desarrollo, también puede revisar el estado de nuestros indexadores en nuestra página de estado.
Obtener Balance
Para consultar el balance de Ether (o la moneda de gas predeterminada de su red) de un usuario, utilice la tarea asíncronaGetEtherBalance.
Obtener Balances de Tokens
Para obtener los balances de tokens de un usuario, debe usar la tarea asíncronaGetTokenBalances.
GetTokenBalancesArgs.
Page que recibe en su GetTokenBalancesReturn para ver si hay más y, si es así, hacer otra solicitud incluyendo el Page.
GetTokenBalancesOrganizedInDictionary. Esto obtendrá todos los TokenBalances para un contractAddress y userAccountAddress dados y los organizará en un Dictionary que mapea tokenID (BigInteger) a TokenBalance. En general, esta será la forma más común de uso.
Obtener Suministro de Tokens
Si necesita obtener el suministro total de tokens para un smart contract específico, puede usar la tarea asíncronaGetTokenSupplies.
Obtener Mapa de Suministros de Tokens
Para usuarios avanzados deGetTokenSupplies, también ofrecemos la tarea asíncrona GetTokenSuppliesMap que le permite obtener los suministros de múltiples contratos de tokens y token ids en un mapa.
suppliesMap[usdcAddress].Length = 1 con el objeto TokenSupply relacionado al suministro del token ERC20.
De manera similar, puede esperar que suppliesMap[skyweaverAddress].Length = 3 con el objeto TokenSupply relacionado a los token ids especificados.
Obtener Historial de Transacciones
Para obtener el historial de transacciones de una cuenta, debe usar el métodoGetTransactionHistory.
TransactionHistoryFilter le permite especificar cómo desea filtrar su consulta de historial de transacciones, por ejemplo, por dirección(es) de cuenta, dirección(es) de contrato, etc. Más información aquí.