🏟️ BUIDL where legends play. Join our Hackathon at Parc des Princes, Paris – July 2025 •
Register Now
Chiliz Chain Developer Docs
Chiliz ChainBlock ExplorerCommunitySocios.com
Français / French
Français / French
  • Documentation pour les dĂ©veloppeurs Chiliz Chain
  • DĂ©marrage rapide
    • Chiliz Chain en rĂ©sumĂ©
    • Se connecter au Mainnet & Testnet
    • Obtenir des tokens Testnet
    • DĂ©ployer & vĂ©rifier un contrat
      • DĂ©ployer avec Remix IDE
      • DĂ©ployer avec Thirdweb
      • VĂ©rifier avec Chiliscan
      • VĂ©rifier avec Chiliz Block Explorer
    • GĂ©rer un nĹ“ud Chiliz Chain
    • Cours en ligne gratuit
    • Adresses d'allocation de l'offre d'inflation
    • Adresses des Smart Contracts
  • Apprendre
    • Ă€ propos de Chiliz Chain
      • Tokenomics
      • Audits de sĂ©curitĂ©
      • Chiliz Labs
    • Ă€ propos des wallets
      • Utiliser Metamask
        • Installer Metamask
        • Lier Chiliz Chain Ă  Metamask
      • Utiliser un wallet multisig (Safe)
    • Ă€ propos du Bridge
      • Utiliser Chainport de Dcentralab
      • Utiliser le Chiliz Bridge
      • Bridger des stablecoins
      • Rendre votre jeton bridgable
    • Ă€ propos de Staking
      • Staker ses CHZ
      • DĂ©staker ses CHZ
      • RĂ©compenses de Staking
      • Staker CHZ depuis sa Ledger
      • FAQ sur le Staking Chiliz
    • Ă€ propos des Validateurs
      • DĂ©finition des Valideurs et des DĂ©lĂ©gateurs
      • Pourquoi devenir un Validateur
      • Comment devenir un Validateur
      • GĂ©rer un noeud validateur
      • Comment cesser d'ĂŞtre un Validateur
      • Validateur Slashing
    • Ă€ propos des Fan Tokens
      • Migration des Fan Tokens vers Chiliz Chain
    • Glossaire
      • Blockchain
      • MĂ©canisme de Consensus
      • Gouvernance
      • Validateur
      • Staking
      • Portefeuille
      • CAP-20
      • Wrapped CHZ (wCHZ)
  • DĂ©velopper
    • Notions de base
      • Se connecter Ă  Chiliz Chain
        • Se connecter en utilisant un RPC
        • ExĂ©cuter un nĹ“ud sur Chiliz Chain
        • Utiliser un portefeuille matĂ©riel
      • Explorateurs de blocs
      • Faucet du Testnet
        • Obtenir des testsCHZs avec le Faucet Tatum
      • Obtenir Wrapped CHZ
      • Guides pratiques
        • Comment obtenir le solde d'un portefeuille ?
        • Comment obtenir l'historique d'un portefeuille ?
        • Comment obtenir les mĂ©tadonnĂ©es d'un NFT spĂ©cifique ?
      • Conseils et astuces
    • Notions avancĂ©es
      • Comment intĂ©grer Socios Wallet Ă  votre dApp
      • Comment utiliser l'abstraction de compte
      • Comment obtenir le prix en dollars d'un Fan Token
      • Comment gĂ©nĂ©rer des nombres alĂ©atoires
      • Comment estimer les frais de gaz
    • FAQ des dĂ©veloppeurs
Powered by GitBook
On this page
  • Quelle est l'historique d'un portefeuille ?
  • Comment le faire avec Moralis ?
  • Comment le faire avec Tatum ?
  • Comment le faire avec thirdweb ?

Was this helpful?

  1. Développer
  2. Notions de base
  3. Guides pratiques

Comment obtenir l'historique d'un portefeuille ?

Last updated 17 days ago

Was this helpful?

Quelle est l'historique d'un portefeuille ?

L'historique d'un portefeuille fait référence à l'enregistrement complet de toutes les transactions, y compris les crédits et les débits, associés à un portefeuille crypto.

Comment le faire avec Moralis ?

En tant que framework complet pour les développeurs web3, Moralis propose plusieurs API centrées sur l'EVM, vous permettant de réaliser vos projets plus rapidement.

Dans notre cas, Moralis dispose d'une API de portefeuille que vous pouvez utiliser, et ils fournissent mĂŞme un exemple de code pour le cas d'utilisation de l'historique du portefeuille :

Pour adapter leur exemple de code, remplacez la référence à Ethereum par leur ID pour Chiliz Chain, 0x15b38 :

import Moralis from 'moralis';

try {
  await Moralis.start({
    apiKey: "YOUR_API_KEY"
  });

  const response = await Moralis.EvmApi.wallets.getWalletHistory({
    "chain": "0x15b38", // This is for Chiliz Chain Mainnet.
                        // For Spicy Testnet, use "0x15b32".
    "order": "DESC",
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
  });

  console.log(response.raw);
} catch (e) {
  console.error(e);
}

Comment le faire avec Tatum ?

En tant que framework unifié pour la création d'applications Web3, Tatum propose plusieurs API centrées sur l'EVM, vous permettant de réaliser vos projets plus rapidement.

Dans notre cas, Tatum dispose d'une API de données complète que vous pouvez utiliser, et ils fournissent même un exemple de code pour le cas d'utilisation de l'historique du portefeuille :

Pour adapter leur exemple de code, remplacez la référence à Ethereum par Chiliz Chain :

// yarn add @tatumio/tatum
import {TatumSDK, Network, Chiliz, ResponseDto, AddressTransaction} from '@tatumio/tatum'

const tatum = await TatumSDK.init<Chiliz>({network: Network.CHILIZ})

const txs: ResponseDto<AddressTransaction[]> = await tatum.address.getTransactions({
  address: '0x514d547c8ac8ccbec29b5144810454bd7d3625ca', // replace with your address
})

console.log(txs.data)

Comment le faire avec thirdweb ?

Thirdweb est une plateforme offrant des outils et une infrastructure pour la création d'applications décentralisées sur plusieurs réseaux blockchain. Elle simplifie l'intégration de la blockchain avec des SDK, des API et des composants préconstruits.

Dans notre cas, thirdweb propose plusieurs exemples de code courts sur son site de documentation, que nous pouvons utiliser comme source d'inspiration.

const { ThirdwebSDK } = require("@thirdweb-dev/sdk");
const axios = require("axios");

const sdk = new ThirdwebSDK("https://rpc.chiliz.com");
const walletAddress = "0xYourWalletAddress";

// ChilizScan API URL and your API key (required)
const CHILIZ_SCAN_API_URL = "https://api.chilizscan.com/api";
const API_KEY = "YourChilizScanAPIKey"; // Optional, if the API requires authentication

async function getTransactionHistory() {
  try {
    const response = await axios.get(`${CHILIZ_SCAN_API_URL}?module=account&action=txlist&address=${walletAddress}&apikey=${API_KEY}`);
    const transactions = response.data.result;

    console.log(`Transaction history of wallet ${walletAddress}:`, transactions);
  } catch (error) {
    console.error("Error fetching transaction history:", error);
  }
}

getTransactionHistory();

Malheureusement, ils ne semblent pas avoir de fonctions spécifiques aux transactions, nous allons donc nous appuyer sur .

Obtenir l'historique du portefeuille
Obtenir toutes les transactions d'un portefeuille
l'API Chiliz Scan