Contrat

Contrat
0x7dff5bfbdb…1e334a6325

Solde WTG

50401.545165 WTG

1 104 460,67 FCFA (@ 21,91 FCFA/WTG)

Avoirs en tokens

1 token

≈ 1 104 460,67 FCFA voir ↓

Plus d'infos

Transactions envoyées1
Dernière activitéil y a 2 min
Première activitéil y a 1 j
Financé par

Code du contrat

✓ Vérifié

WtgPool · Solidity v0.8.35 · optimiseur activé (200 runs) · licence MIT

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

/// Jeton de cotation (peg FCFA) — mintable par le déployeur, pour seed la liquidité.
contract WCFA {
    string public name = "WINTG CFA";
    string public symbol = "WCFA";
    uint8 public decimals = 18;
    uint256 public totalSupply;
    address public owner;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    constructor() { owner = msg.sender; }

    function mint(address to, uint256 amt) external {
        require(msg.sender == owner, "!owner");
        totalSupply += amt;
        balanceOf[to] += amt;
        emit Transfer(address(0), to, amt);
    }
    function transfer(address to, uint256 amt) external returns (bool) { _t(msg.sender, to, amt); return true; }
    function approve(address s, uint256 amt) external returns (bool) {
        allowance[msg.sender][s] = amt; emit Approval(msg.sender, s, amt); return true;
    }
    function transferFrom(address f, address to, uint256 amt) external returns (bool) {
        uint256 a = allowance[f][msg.sender];
        require(a >= amt, "allow");
        if (a != type(uint256).max) allowance[f][msg.sender] = a - amt;
        _t(f, to, amt); return true;
    }
    function _t(address f, address to, uint256 amt) internal {
        require(balanceOf[f] >= amt, "bal");
        balanceOf[f] -= amt; balanceOf[to] += amt; emit Transfer(f, to, amt);
    }
}

/// Jeton ERC-20 de test générique (nom/symbole/offre au déploiement).
contract TestToken {
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    uint256 public totalSupply;
    address public owner;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    constructor(string memory n, string memory s, uint256 supply) {
        name = n; symbol = s; owner = msg.sender;
        totalSupply = supply; balanceOf[msg.sender] = supply;
        emit Transfer(address(0), msg.sender, supply);
    }
    function mint(address to, uint256 amt) external {
        require(msg.sender == owner, "!owner");
        totalSupply += amt; balanceOf[to] += amt; emit Transfer(address(0), to, amt);
    }
    function transfer(address to, uint256 amt) external returns (bool) { _t(msg.sender, to, amt); return true; }
    function approve(address sp, uint256 amt) external returns (bool) {
        allowance[msg.sender][sp] = amt; emit Approval(msg.sender, sp, amt); return true;
    }
    function transferFrom(address f, address to, uint256 amt) external returns (bool) {
        uint256 a = allowance[f][msg.sender]; require(a >= amt, "allow");
        if (a != type(uint256).max) allowance[f][msg.sender] = a - amt;
        _t(f, to, amt); return true;
    }
    function _t(address f, address to, uint256 amt) internal {
        require(balanceOf[f] >= amt, "bal");
        balanceOf[f] -= amt; balanceOf[to] += amt; emit Transfer(f, to, amt);
    }
}

/// Collection NFT ERC-721 minimale (émet Transfer à 3 topics indexés → détecté ERC-721).
contract TestNFT {
    string public name;
    string public symbol;
    uint256 public totalSupply;
    address public owner;
    mapping(uint256 => address) public ownerOf;
    mapping(address => uint256) public balanceOf;
    mapping(uint256 => address) public getApproved;
    event Transfer(address indexed from, address indexed to, uint256 indexed id);
    event Approval(address indexed owner, address indexed approved, uint256 indexed id);

    constructor(string memory n, string memory s) { name = n; symbol = s; owner = msg.sender; }
    function mint(address to) external returns (uint256 id) {
        id = ++totalSupply; ownerOf[id] = to; balanceOf[to]++; emit Transfer(address(0), to, id);
    }
    function transferFrom(address from, address to, uint256 id) external {
        require(ownerOf[id] == from, "own");
        require(msg.sender == from || getApproved[id] == msg.sender, "auth");
        ownerOf[id] = to; balanceOf[from]--; balanceOf[to]++; delete getApproved[id];
        emit Transfer(from, to, id);
    }
    function approve(address a, uint256 id) external {
        require(ownerOf[id] == msg.sender, "own"); getApproved[id] = a; emit Approval(msg.sender, a, id);
    }
}

interface IERC20 {
    function transfer(address to, uint256 amount) external returns (bool);
    function transferFrom(address from, address to, uint256 amount) external returns (bool);
    function balanceOf(address) external view returns (uint256);
}

/// Brûleur de gaz : consomme du gaz de façon contrôlée (vrais opcodes, vrai gaz)
/// pour simuler la DEMANDE réseau sur le devnet — les blocs se remplissent, le base
/// fee EIP-1559 monte/descend selon l'intensité, et le burn de frais devient réel.
contract GasBurner {
    uint256 public acc;
    function churn(uint256 rounds) external {
        uint256 a = acc;
        // Mémoire de travail FIXE (scratch 0x00-0x40) → coût de gaz CONSTANT par tour.
        // (abi.encodePacked dans une boucle allouerait de la mémoire à chaque tour →
        //  coût quadratique → la calibration sous-estime → out-of-gas.)
        assembly {
            for { let i := 0 } lt(i, rounds) { i := add(i, 1) } {
                mstore(0x00, a)
                mstore(0x20, i)
                a := keccak256(0x00, 0x40)
            }
        }
        acc = a;
    }
}

/// Pool AMM x*y=k : WTG natif (réserve = solde du contrat) ⟷ WCFA. Frais 0,3 %.
contract WtgPool {
    IERC20 public quote;
    address public owner;
    event Swap(address indexed who, bool wtgIn, uint256 amountIn, uint256 amountOut);

    constructor(address _quote) { quote = IERC20(_quote); owner = msg.sender; }

    /// Prix = quoteReserve / wtgReserve. Sélecteur 0x0902f1ac (compatible lecture explorer).
    function getReserves() external view returns (uint256 wtgReserve, uint256 quoteReserve) {
        return (address(this).balance, quote.balanceOf(address(this)));
    }

    function addLiquidity(uint256 quoteAmount) external payable {
        require(quote.transferFrom(msg.sender, address(this), quoteAmount), "quote in");
    }

    function _out(uint256 amountIn, uint256 rIn, uint256 rOut) internal pure returns (uint256) {
        uint256 inWithFee = amountIn * 997;
        return (inWithFee * rOut) / (rIn * 1000 + inWithFee);
    }

    /// Vend du WTG (msg.value), reçoit de la WCFA → fait BAISSER le prix.
    function swapWtgForQuote(uint256 minOut) external payable returns (uint256 out) {
        uint256 rWtg = address(this).balance - msg.value;
        uint256 rQuote = quote.balanceOf(address(this));
        out = _out(msg.value, rWtg, rQuote);
        require(out >= minOut && out < rQuote, "slip");
        require(quote.transfer(msg.sender, out), "quote out");
        emit Swap(msg.sender, true, msg.value, out);
    }

    /// Vend de la WCFA, reçoit du WTG → fait MONTER le prix.
    function swapQuoteForWtg(uint256 amountIn, uint256 minOut) external returns (uint256 out) {
        require(quote.transferFrom(msg.sender, address(this), amountIn), "quote in");
        uint256 rQuote = quote.balanceOf(address(this)) - amountIn;
        uint256 rWtg = address(this).balance;
        out = _out(amountIn, rQuote, rWtg);
        require(out >= minOut && out < rWtg, "slip");
        (bool ok, ) = msg.sender.call{value: out}("");
        require(ok, "wtg out");
        emit Swap(msg.sender, false, amountIn, out);
    }

    receive() external payable {}
}
[
    {
        "inputs": [
            {
                "internalType": "address",
                "name": "_quote",
                "type": "address"
            }
        ],
        "stateMutability": "nonpayable",
        "type": "constructor"
    },
    {
        "anonymous": false,
        "inputs": [
            {
                "indexed": true,
                "internalType": "address",
                "name": "who",
                "type": "address"
            },
            {
                "indexed": false,
                "internalType": "bool",
                "name": "wtgIn",
                "type": "bool"
            },
            {
                "indexed": false,
                "internalType": "uint256",
                "name": "amountIn",
                "type": "uint256"
            },
            {
                "indexed": false,
                "internalType": "uint256",
                "name": "amountOut",
                "type": "uint256"
            }
        ],
        "name": "Swap",
        "type": "event"
    },
    {
        "inputs": [
            {
                "internalType": "uint256",
                "name": "quoteAmount",
                "type": "uint256"
            }
        ],
        "name": "addLiquidity",
        "outputs": [],
        "stateMutability": "payable",
        "type": "function"
    },
    {
        "inputs": [],
        "name": "getReserves",
        "outputs": [
            {
                "internalType": "uint256",
                "name": "wtgReserve",
                "type": "uint256"
            },
            {
                "internalType": "uint256",
                "name": "quoteReserve",
                "type": "uint256"
            }
        ],
        "stateMutability": "view",
        "type": "function"
    },
    {
        "inputs": [],
        "name": "owner",
        "outputs": [
            {
                "internalType": "address",
                "name": "",
                "type": "address"
            }
        ],
        "stateMutability": "view",
        "type": "function"
    },
    {
        "inputs": [],
        "name": "quote",
        "outputs": [
            {
                "internalType": "contract IERC20",
                "name": "",
                "type": "address"
            }
        ],
        "stateMutability": "view",
        "type": "function"
    },
    {
        "inputs": [
            {
                "internalType": "uint256",
                "name": "amountIn",
                "type": "uint256"
            },
            {
                "internalType": "uint256",
                "name": "minOut",
                "type": "uint256"
            }
        ],
        "name": "swapQuoteForWtg",
        "outputs": [
            {
                "internalType": "uint256",
                "name": "out",
                "type": "uint256"
            }
        ],
        "stateMutability": "nonpayable",
        "type": "function"
    },
    {
        "inputs": [
            {
                "internalType": "uint256",
                "name": "minOut",
                "type": "uint256"
            }
        ],
        "name": "swapWtgForQuote",
        "outputs": [
            {
                "internalType": "uint256",
                "name": "out",
                "type": "uint256"
            }
        ],
        "stateMutability": "payable",
        "type": "function"
    },
    {
        "stateMutability": "payable",
        "type": "receive"
    }
]
0x6080604052600436106100595760003560e01c80630902f1ac1461006557806351c6590a1461009457806352d782ce146100a95780638da5cb5b146100ca578063999b93af14610102578063af707b371461012257600080fd5b3661006057005b600080fd5b34801561007157600080fd5b5061007a610142565b604080519283526020830191909152015b60405180910390f35b6100a76100a23660046106d0565b6101bb565b005b6100bc6100b73660046106d0565b610275565b60405190815260200161008b565b3480156100d657600080fd5b506001546100ea906001600160a01b031681565b6040516001600160a01b03909116815260200161008b565b34801561010e57600080fd5b506000546100ea906001600160a01b031681565b34801561012e57600080fd5b506100bc61013d3660046106e9565b61043e565b600080546040516370a0823160e01b8152306004820152829147916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561018f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101b3919061070b565b915091509091565b6000546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610212573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102369190610724565b6102725760405162461bcd60e51b815260206004820152600860248201526738bab7ba329034b760c11b60448201526064015b60405180910390fd5b50565b6000806102823447610763565b600080546040516370a0823160e01b815230600482015292935090916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156102d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f4919061070b565b905061030134838361068b565b925083831015801561031257508083105b6103475760405162461bcd60e51b8152600401610269906020808252600490820152630736c69760e41b604082015260600190565b60005460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015610398573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103bc9190610724565b6103f45760405162461bcd60e51b81526020600482015260096024820152681c5d5bdd19481bdd5d60ba1b6044820152606401610269565b604080516001815234602082015290810184905233907fbfd50a04f1e6e4aee344f5d0e7f15d74d0dbb58cd1f711daa6463094ca9508cd9060600160405180910390a25050919050565b600080546040516323b872dd60e01b8152336004820152306024820152604481018590526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610496573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ba9190610724565b6104f15760405162461bcd60e51b815260206004820152600860248201526738bab7ba329034b760c11b6044820152606401610269565b600080546040516370a0823160e01b815230600482015285916001600160a01b0316906370a0823190602401602060405180830381865afa15801561053a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055e919061070b565b6105689190610763565b90504761057685838361068b565b925083831015801561058757508083105b6105bc5760405162461bcd60e51b8152600401610269906020808252600490820152630736c69760e41b604082015260600190565b604051600090339085908381818185875af1925050503d80600081146105fe576040519150601f19603f3d011682016040523d82523d6000602084013e610603565b606091505b505090508061063e5760405162461bcd60e51b81526020600482015260076024820152661ddd19c81bdd5d60ca1b6044820152606401610269565b60408051600081526020810188905290810185905233907fbfd50a04f1e6e4aee344f5d0e7f15d74d0dbb58cd1f711daa6463094ca9508cd9060600160405180910390a250505092915050565b60008061069a856103e561077c565b9050806106a9856103e861077c565b6106b39190610793565b6106bd848361077c565b6106c791906107a6565b95945050505050565b6000602082840312156106e257600080fd5b5035919050565b600080604083850312156106fc57600080fd5b50508035926020909101359150565b60006020828403121561071d57600080fd5b5051919050565b60006020828403121561073657600080fd5b8151801515811461074657600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b818103818111156107765761077661074d565b92915050565b80820281158282048414176107765761077661074d565b808201808211156107765761077661074d565b6000826107c357634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212204120cc75dfb59d9947c414ea16e8ed29a047ce6121ec2a18d845324a1afb775c64736f6c63430008230033

Avoirs

SAHEL

1652183.2093 SAHEL
≈ 1 104 460,67 FCFA
HashMéthodeBlocÂgeDeÀMontantFrais
0xfc52767d8b… Échange 4 365 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 8566.73 SAHEL
≈ 5 726,74 FCFA
0.0005318 WTG
0x52200c7b28… Échange 4 345 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 3419.85 SAHEL
≈ 2 286,12 FCFA
0.00092777 WTG
0xa2a44fe9ec… Échange 4 305 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 240.1339 WTG
≈ 5 262,11 FCFA
0.000299 WTG
0x217cd4112f… Échange 4 270 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 238.9392 WTG
≈ 5 235,93 FCFA
0.00058336 WTG
0x30a26ee4f4… Échange 4 237 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 10300.29 SAHEL
≈ 6 885,60 FCFA
0.00045597 WTG
0x07f0e65cf4… Échange 4 139 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 5134.74 SAHEL
≈ 3 432,50 FCFA
0.00070989 WTG
0x1166da0694… Échange 4 075 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 10208.23 SAHEL
≈ 6 824,06 FCFA
0.00200079 WTG
0x2070c210bb… Échange 4 066 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 5088.85 SAHEL
≈ 3 401,83 FCFA
0.00090044 WTG
0x89a45f9f41… Échange 3 927 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 290.1651 WTG
≈ 6 358,46 FCFA
0.0003825 WTG
0x08b91fe9ca… Échange 3 868 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 10177.52 SAHEL
≈ 6 803,53 FCFA
0.0004213 WTG
0x10c951dd46… Échange 3 848 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 10116.82 SAHEL
≈ 6 762,95 FCFA
0.00051552 WTG
0x8107942b70… Échange 3 781 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 48.8922 WTG
≈ 1 071,39 FCFA
0.00041915 WTG
0x64fe5703d7… Échange 3 753 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 194.7899 WTG
≈ 4 268,48 FCFA
0.00041748 WTG
0xd0b70fa12b… Échange 3 546 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 8430.59 SAHEL
≈ 5 635,73 FCFA
0.00046157 WTG
0xb8f6f8d675… Échange 3 506 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 3365.5 SAHEL
≈ 2 249,79 FCFA
0.00048956 WTG
0xd789bfca2b… Échange 3 459 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 243.9693 WTG
≈ 5 346,16 FCFA
0.00057041 WTG
0x76d64b3fc0… Échange 3 415 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 1689.45 SAHEL
≈ 1 129,37 FCFA
0.00050986 WTG
0x2cd608b9a3… Échange 3 379 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 97.49 WTG
≈ 2 136,32 FCFA
0.00035849 WTG
0x0b03bec05d… Échange 3 298 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 194.2033 WTG
≈ 4 255,62 FCFA
0.00037107 WTG
0x5915353285… Échange 3 251 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 193.4295 WTG
≈ 4 238,67 FCFA
0.00038145 WTG
0x711dfd68b0… Échange 3 233 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 288.4138 WTG
≈ 6 320,08 FCFA
0.00029974 WTG
0xc7a8e34e96… Échange 3 068 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 6838.87 SAHEL
≈ 4 571,69 FCFA
0.00050688 WTG
0xce58b666fe… Échange 3 038 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 6811.62 SAHEL
≈ 4 553,47 FCFA
0.00040641 WTG
0xc9c469959c… Échange 2 948 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 193.0404 WTG
≈ 4 230,14 FCFA
0.00070315 WTG
0x2fb4cd1d62… Échange 2 880 il y a 1 j 0x835164…ee75cc ENTR. 0x7dff5b…4a6325 10197 SAHEL
≈ 6 816,55 FCFA
0.00062112 WTG
Sahel Pay · il y a 2 min
8236.1332 SAHEL
≈ 5 505,74 FCFA
Sahel Pay · il y a 4 min
9903.0974 SAHEL
≈ 6 620,08 FCFA
Sahel Pay · il y a 5 min
9844.0332 SAHEL
≈ 6 580,59 FCFA
Sahel Pay · il y a 5 min
3271.5003 SAHEL
≈ 2 186,95 FCFA
Sahel Pay · il y a 6 min
3281.3247 SAHEL
≈ 2 193,52 FCFA
Sahel Pay · il y a 9 min
1635.7404 SAHEL
≈ 1 093,47 FCFA
Sahel Pay · il y a 11 min
6543.0204 SAHEL
≈ 4 373,91 FCFA
Sahel Pay · il y a 12 min
1630.8478 SAHEL
≈ 1 090,20 FCFA
Sahel Pay · il y a 18 min
9794.8427 SAHEL
≈ 6 547,71 FCFA
Sahel Pay · il y a 18 min
3287.786 SAHEL
≈ 2 197,84 FCFA
Sahel Pay · il y a 22 min
4916.9282 SAHEL
≈ 3 286,90 FCFA
Sahel Pay · il y a 23 min
9775.2052 SAHEL
≈ 6 534,58 FCFA
Sahel Pay · il y a 24 min
9745.8796 SAHEL
≈ 6 514,98 FCFA
Sahel Pay · il y a 25 min
3268.0598 SAHEL
≈ 2 184,65 FCFA
Sahel Pay · il y a 31 min
4911.8645 SAHEL
≈ 3 283,51 FCFA
Sahel Pay · il y a 33 min
9853.1118 SAHEL
≈ 6 586,66 FCFA
Sahel Pay · il y a 34 min
9882.5832 SAHEL
≈ 6 606,36 FCFA
Sahel Pay · il y a 37 min
3284.3118 SAHEL
≈ 2 195,52 FCFA
Sahel Pay · il y a 41 min
3294.1746 SAHEL
≈ 2 202,11 FCFA
Sahel Pay · il y a 47 min
4926.4825 SAHEL
≈ 3 293,28 FCFA
Sahel Pay · il y a 48 min
4911.7473 SAHEL
≈ 3 283,43 FCFA
Sahel Pay · il y a 49 min
1635.6135 SAHEL
≈ 1 093,38 FCFA
Sahel Pay · il y a 53 min
8153.5333 SAHEL
≈ 5 450,52 FCFA
Sahel Pay · il y a 55 min
4916.5514 SAHEL
≈ 3 286,64 FCFA
Sahel Pay · il y a 1 h
4901.8018 SAHEL
≈ 3 276,78 FCFA
Tx parenteTypeDeÀValeur
0xcb9dc3c2…fa5244 appel 0x7dff5b…4a6325 0x835164…ee75cc 300.002033 WTG
≈ 6 574,01 FCFA
0x2f5c65eb…0fa79b appel 0x7dff5b…4a6325 0x835164…ee75cc 301.796645 WTG
≈ 6 613,34 FCFA
0xabeadcf2…9b7efe appel 0x7dff5b…4a6325 0x835164…ee75cc 100.998666 WTG
≈ 2 213,21 FCFA
0xbdeb770d…32fec8 appel 0x7dff5b…4a6325 0x835164…ee75cc 202.197918 WTG
≈ 4 430,81 FCFA
0xc3c6741e…1eb7bd appel 0x7dff5b…4a6325 0x835164…ee75cc 100.795965 WTG
≈ 2 208,77 FCFA
0xa2eabb68…26bab7 appel 0x7dff5b…4a6325 0x835164…ee75cc 151.495428 WTG
≈ 3 319,75 FCFA
0x4a44e26a…f75d64 appel 0x7dff5b…4a6325 0x835164…ee75cc 303.897103 WTG
≈ 6 659,37 FCFA
0x57b3dad3…43e28d appel 0x7dff5b…4a6325 0x835164…ee75cc 300.574514 WTG
≈ 6 586,56 FCFA
0xc281f0e1…441681 appel 0x7dff5b…4a6325 0x835164…ee75cc 100.589671 WTG
≈ 2 204,24 FCFA
0xd2fc4d7c…108484 appel 0x7dff5b…4a6325 0x835164…ee75cc 151.18537 WTG
≈ 3 312,96 FCFA
0x7ad9580d…162807 appel 0x7dff5b…4a6325 0x835164…ee75cc 151.637565 WTG
≈ 3 322,87 FCFA
0xd2d445dd…b7a9e0 appel 0x7dff5b…4a6325 0x835164…ee75cc 50.697037 WTG
≈ 1 110,94 FCFA
0xaa207b41…d7d8e6 appel 0x7dff5b…4a6325 0x835164…ee75cc 151.485322 WTG
≈ 3 319,53 FCFA
0x263b5da6…54f959 appel 0x7dff5b…4a6325 0x835164…ee75cc 50.494654 WTG
≈ 1 106,50 FCFA
0x2bbd2fa2…bea0d5 appel 0x7dff5b…4a6325 0x835164…ee75cc 101.089994 WTG
≈ 2 215,21 FCFA
0xd4a6e48d…ab336b appel 0x7dff5b…4a6325 0x835164…ee75cc 252.471506 WTG
≈ 5 532,47 FCFA
0xccc7fff2…d75dac appel 0x7dff5b…4a6325 0x835164…ee75cc 151.328409 WTG
≈ 3 316,09 FCFA
0x83ed3911…044a69 appel 0x7dff5b…4a6325 0x835164…ee75cc 251.709839 WTG
≈ 5 515,78 FCFA
0x539dd156…2327e4 appel 0x7dff5b…4a6325 0x835164…ee75cc 202.37169 WTG
≈ 4 434,62 FCFA
0xf73706bc…6a49a1 appel 0x7dff5b…4a6325 0x835164…ee75cc 201.966947 WTG
≈ 4 425,75 FCFA
0x5495cf89…28980e appel 0x7dff5b…4a6325 0x835164…ee75cc 152.079293 WTG
≈ 3 332,55 FCFA
0x8a390438…c19cbb appel 0x7dff5b…4a6325 0x835164…ee75cc 152.534162 WTG
≈ 3 342,52 FCFA
0x0def1302…1db55e appel 0x7dff5b…4a6325 0x835164…ee75cc 305.980784 WTG
≈ 6 705,03 FCFA
0xb76391aa…69bbec appel 0x7dff5b…4a6325 0x835164…ee75cc 50.489725 WTG
≈ 1 106,39 FCFA
0xff3849b6…7500bc appel 0x7dff5b…4a6325 0x835164…ee75cc 100.276412 WTG
≈ 2 197,38 FCFA