Receipt · ✓ Verified
You savedARS 158against the official BRL/ARS rate · +5.24%R$ 10 → ARS 3,177.41 · Oct 9, 07:54
You paidR$ 1010 wBRL
You gotARS 3,177.413,177.4119 wARS
The rate you got: 1 R$ = 317.74 ARS

How it compares

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

  • Arbolito1 R$ = 317.74 ARS
    ARS 3,177.41
  • Official1 R$ = 301.90 ARS
    ARS 3,019.03 · +ARS 158.38 (+5.24%)Source ↗
  • MEP dollar1 R$ = 304.92 ARS
    ARS 3,049.22 · +ARS 128.19 (+4.20%)crossed via USD/BRL (Uniswap) · Source ↗
  • CCL dollar1 R$ = 318.94 ARS
    ARS 3,189.36 · -ARS 11.95 (-0.37%)crossed via USD/BRL (Uniswap) · Source ↗
  • Crypto dollar1 R$ = 317.96 ARS
    ARS 3,179.64 · -ARS 2.22 (-0.06%)crossed via USD/BRL (Uniswap) · Source ↗
  • Blue dollar1 R$ = 304.39 ARS
    ARS 3,043.89 · +ARS 133.53 (+4.38%)crossed via USD/BRL (Uniswap) · Source ↗
  • Market mid price (Uniswap)1 R$ = 317.81 ARS
    ARS 3,178.07 · -ARS 0.66 (-0.02%)crossed via USD/BRL (Uniswap) · uniswap-v3:0x5D8ef8B…@79642487

How we did it

In 2 steps: reais → dollars → pesos. Arbolito asked 6 quotes from different markets and executed the best available route.

✓ wBRL →[uniswap 0.01%] USDT →[uniswap 0.01%] wARS
R$ 10wBRLUniswappool fee 0.01%US$ 1.98USDTUniswappool fee 0.01%ARS 3,177.41wARS · Quoted

Guaranteed minimum: ARS 3,161.52

Alternatives considered

wBRL →[textile_rfq] USDT →[textile_rfq] wARS+ARS 15.09 (+0.47%)
R$ 10wBRLTextile FXindicative quoteUS$ 1.99USDTTextile FXindicative quoteARS 3,192.50wARS

Quoted more, but with indicative prices that could not be executed firm at that moment.

wBRL →[uniswap 0.01%] USDT →[textile_rfq] wARS-ARS 4.49 (-0.14%)
R$ 10wBRLUniswappool fee 0.01%US$ 1.98USDTTextile FXindicative quoteARS 3,172.92wARS

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)
0x671c9bc9fb3c6541bc178db1a8e1ce8c71e34d6acc9d9986153cec097b3f2086
Conversion
0xa8a3c63999…ccac71b7 ↗ block 79642495
Receipt anchor
0x83bbf7a6fd…72f91263 ↗ block 79642501
Receipts contract
ArbolitoReceipts 0x5C0b12…2d34 ↗
Wallet
0x7e0316…6c3c ↗
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)
0x671c9bc9fb3c6541bc178db1a8e1ce8c71e34d6acc9d9986153cec097b3f2086

    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/bf28b8ab-31a9-4679-8028-bcb471f7d980/bundle.json")).json();
    console.log(keccak256(stringToBytes(canon(bundle))));
    Every quote considered (6)
    [
      {
        "venue": "uniswap_v3",
        "tokenIn": "0xD76f5Faf6888e24D9F04Bf92a0c8B921FE4390e0",
        "tokenOut": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "amountIn": "10000000000000000000",
        "amountOut": "1976342",
        "blockNumber": "79642487",
        "firm": false,
        "raw": {
          "quoter": "0x82825d0554fA07f7FC52Ab63c961F330fdEFa8E8",
          "sqrtPriceX96After": "178208273469531900150420045548986977",
          "initializedTicksCrossed": 0,
          "gasEstimate": "93413"
        },
        "meta": {
          "pool": "0x01c3cf91cdf7B34181C7eC8566c0236951FEA40F",
          "fee": 100
        }
      },
      {
        "venue": "textile_rfq",
        "tokenIn": "0xD76f5Faf6888e24D9F04Bf92a0c8B921FE4390e0",
        "tokenOut": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "amountIn": "10000000000000000000",
        "amountOut": "1988538",
        "blockNumber": "79642487",
        "firm": false,
        "raw": {
          "kind": "preview",
          "status": "preview",
          "sellAmount": "10000000000000000000",
          "buyAmount": "1988538",
          "feeAmount": "999900009998999",
          "takerPays": "10000000000000000000",
          "rateRay": "198873685379999999978121905",
          "availableSellAmount": "447404698162896854025212",
          "routing": {
            "preferenceApplied": false,
            "restrictionApplied": false,
            "fallbackUsed": false,
            "targetMakerWallets": [],
            "preferredQuotesReceived": 0,
            "openMarketQuotesReceived": 0
          }
        }
      },
      {
        "venue": "uniswap_v3",
        "tokenIn": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "tokenOut": "0x0DC4F92879B7670e5f4e4e6e3c801D229129D90D",
        "amountIn": "1988538",
        "amountOut": "3197020033133784620430",
        "blockNumber": "79642487",
        "firm": false,
        "raw": {
          "quoter": "0x82825d0554fA07f7FC52Ab63c961F330fdEFa8E8",
          "sqrtPriceX96After": "1975843113621515697956",
          "initializedTicksCrossed": 0,
          "gasEstimate": "94481"
        },
        "meta": {
          "pool": "0x5D8ef8B839be522b9E3d60a51EDB5837CD0b2391",
          "fee": 100
        }
      },
      {
        "venue": "textile_rfq",
        "tokenIn": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "tokenOut": "0x0DC4F92879B7670e5f4e4e6e3c801D229129D90D",
        "amountIn": "1988538",
        "amountOut": "3192499871551148332733",
        "blockNumber": "79642487",
        "firm": false,
        "raw": {
          "kind": "preview",
          "status": "preview",
          "sellAmount": "1988538",
          "buyAmount": "3192499871551148332733",
          "feeAmount": "198",
          "takerPays": "1988538",
          "rateRay": "622816000000000000000176",
          "availableSellAmount": "8272721965",
          "routing": {
            "preferenceApplied": false,
            "restrictionApplied": false,
            "fallbackUsed": false,
            "targetMakerWallets": [],
            "preferredQuotesReceived": 0,
            "openMarketQuotesReceived": 0
          }
        }
      },
      {
        "venue": "uniswap_v3",
        "tokenIn": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "tokenOut": "0x0DC4F92879B7670e5f4e4e6e3c801D229129D90D",
        "amountIn": "1976342",
        "amountOut": "3177411908400035561279",
        "blockNumber": "79642487",
        "firm": false,
        "raw": {
          "quoter": "0x82825d0554fA07f7FC52Ab63c961F330fdEFa8E8",
          "sqrtPriceX96After": "1975843094800887661015",
          "initializedTicksCrossed": 0,
          "gasEstimate": "94481"
        },
        "meta": {
          "pool": "0x5D8ef8B839be522b9E3d60a51EDB5837CD0b2391",
          "fee": 100
        }
      },
      {
        "venue": "textile_rfq",
        "tokenIn": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
        "tokenOut": "0x0DC4F92879B7670e5f4e4e6e3c801D229129D90D",
        "amountIn": "1976342",
        "amountOut": "3172919449725119457432",
        "blockNumber": "79642487",
        "firm": false,
        "raw": {
          "kind": "preview",
          "status": "preview",
          "sellAmount": "1976342",
          "buyAmount": "3172919449725119457432",
          "feeAmount": "197",
          "takerPays": "1976342",
          "rateRay": "622816000000000000000009",
          "availableSellAmount": "8272721965",
          "routing": {
            "preferenceApplied": false,
            "restrictionApplied": false,
            "fallbackUsed": false,
            "targetMakerWallets": [],
            "preferredQuotesReceived": 0,
            "openMarketQuotesReceived": 0
          }
        }
      }
    ]