Receipt · ✓ Verified
You savedARS 162against the official USD/ARS rate · +5.29%US$ 2 → ARS 3,232.46 · Oct 19, 06:20
You paidUS$ 22 USDT
You gotARS 3,232.463,232.4561 wARS
The rate you got: 1 US$ = 1,616.23 ARS

How it compares

What the same amount would have bought at each reference rate, at that moment.

  • Arbolito1 US$ = 1,616.23 ARS
    ARS 3,232.46
  • Official1 US$ = 1,535.00 ARS
    ARS 3,070 · +ARS 162.46 (+5.29%)Source ↗
  • MEP dollar1 US$ = 1,542.50 ARS
    ARS 3,085 · +ARS 147.46 (+4.77%)Source ↗
  • CCL dollar1 US$ = 1,620.50 ARS
    ARS 3,241 · -ARS 8.54 (-0.26%)Source ↗
  • Crypto dollar1 US$ = 1,622.02 ARS
    ARS 3,244.04 · -ARS 11.58 (-0.35%)Source ↗
  • Blue dollar1 US$ = 1,555.00 ARS
    ARS 3,110 · +ARS 122.46 (+3.93%)Source ↗
  • Market mid price (Uniswap)1 US$ = 1,608.44 ARS
    ARS 3,216.87 · +ARS 15.58 (+0.48%)uniswap-v3:0x5D8ef8B…@80500820

How we did it

Direct, in 1 step: dollars → pesos. Arbolito asked 2 quotes from different markets and executed the best available route.

✓ USDT →[textile_rfq] wARS
US$ 2USDTTextile FXARS 3,232.46wARS · Quoted

Guaranteed minimum: ARS 3,232.46

Alternatives considered

USDT →[uniswap 0.01%] wARS-ARS 15.91 (-0.49%)
US$ 2USDTUniswappool fee 0.01%ARS 3,216.55wARS

Verification

VerifiedThis receipt's fingerprint matches the publicly recorded one. Nobody can change it afterwards.See details

Fingerprint, transactions and the receipt's exact JSON, for anyone who wants to check it without trusting us.

Transactions on Celo

Fingerprint (keccak256)
0x0df67fd8e8ab9ce80a4e7a94ed8ab5cd01f1cb6df80019858b02ac7d62dc7f7e
Conversion
0x6e2cf56874…dd962f0c ↗ block 80500865
Receipt anchor
0xa1a9bca1ec…7cef6efa ↗ block 80507959
Receipts contract
ArbolitoReceipts 0x5C0b12…2d34 ↗
Wallet
0x7769a2…a734 ↗
Attribution tag
celo_e054d92430a5

Verify it yourself

This receipt is a JSON document. Its fingerprint (keccak256 of the canonical JSON) was written to Celo when the trade happened. Your browser recomputes it now and looks it up in the contract, without going through our servers.

You can edit it: change a single character and the fingerprint changes and is no longer found onchain.

Fingerprint recomputed in your browser (keccak256)
0x0df67fd8e8ab9ce80a4e7a94ed8ab5cd01f1cb6df80019858b02ac7d62dc7f7e

    Full verification

    ✓ Everything matches: the fingerprint is anchored, the conversion succeeded at the stated block, carries Arbolito's attribution tag and delivered exactly the receipt's amount.

    How to verify without trusting this page
    1. Download the JSON.
    2. Sort every object's keys and strip whitespace (canonical JSON, RFC 8785).
    3. Compute keccak256 of that UTF-8 text.
    4. Call anchoredAt(hash) on the contract, or find the ReceiptAnchored event with that hash on Celoscan.
    // Node 22+ (ESM), viem
    import { keccak256, stringToBytes } from "viem";
    const canon = (v) => v === null || typeof v !== "object" ? JSON.stringify(v)
      : Array.isArray(v) ? "[" + v.map(canon).join(",") + "]"
      : "{" + Object.keys(v).filter((k) => v[k] !== undefined).sort()
          .map((k) => JSON.stringify(k) + ":" + canon(v[k])).join(",") + "}";
    const bundle = await (await fetch("/r/e2f2073b-aaa2-4023-a915-c6a0677571bb/bundle.json")).json();
    console.log(keccak256(stringToBytes(canon(bundle))));
    Every quote considered (2)
    [
      {
        "venue": "uniswap_v3",
        "tokenIn": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "tokenOut": "0x0DC4F92879B7670e5f4e4e6e3c801D229129D90D",
        "amountIn": "2000000",
        "amountOut": "3216547121008769826992",
        "blockNumber": "80500838",
        "firm": false,
        "raw": {
          "quoter": "0x82825d0554fA07f7FC52Ab63c961F330fdEFa8E8",
          "gasEstimate": "95998",
          "sqrtPriceX96After": "1975505019258058449392",
          "initializedTicksCrossed": 0
        },
        "meta": {
          "pool": "0x5D8ef8B839be522b9E3d60a51EDB5837CD0b2391",
          "fee": 100
        }
      },
      {
        "venue": "textile_rfq",
        "tokenIn": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "tokenOut": "0x0DC4F92879B7670e5f4e4e6e3c801D229129D90D",
        "amountIn": "2000000",
        "amountOut": "3232456119082602321457",
        "blockNumber": "80500838",
        "firm": false,
        "raw": {
          "kind": "preview",
          "status": "preview",
          "rateRay": "618663000000000000000138",
          "routing": {
            "fallbackUsed": false,
            "preferenceApplied": false,
            "restrictionApplied": false,
            "targetMakerWallets": [],
            "preferredQuotesReceived": 0,
            "openMarketQuotesReceived": 0
          },
          "buyAmount": "3232456119082602321457",
          "feeAmount": "199",
          "takerPays": "2000000",
          "sellAmount": "2000000",
          "availableSellAmount": "44525645"
        }
      }
    ]