Comprobante · ✓ Verificado
AhorrasteARS 158frente al oficial BRL/ARS · +5,24 %R$ 10 → ARS 3.177,41 · 9 oct, 07:54
PagasteR$ 1010 wBRL
RecibisteARS 3.177,413.177,4119 wARS
Tipo de cambio que obtuviste: 1 R$ = 317,74 ARS

Cómo se compara

Lo que habrías recibido por el mismo monto con cada cotización de referencia, en ese momento.

  • Arbolito1 R$ = 317,74 ARS
    ARS 3.177,41
  • Oficial1 R$ = 301,90 ARS
    ARS 3.019,03 · +ARS 158,38 (+5,24 %)Fuente ↗
  • Dólar MEP1 R$ = 304,92 ARS
    ARS 3.049,22 · +ARS 128,19 (+4,20 %)cruzado vía USD/BRL (Uniswap) · Fuente ↗
  • Contado con liqui (CCL)1 R$ = 318,94 ARS
    ARS 3.189,36 · -ARS 11,95 (-0,37 %)cruzado vía USD/BRL (Uniswap) · Fuente ↗
  • Dólar cripto1 R$ = 317,96 ARS
    ARS 3.179,64 · -ARS 2,22 (-0,06 %)cruzado vía USD/BRL (Uniswap) · Fuente ↗
  • Dólar blue1 R$ = 304,39 ARS
    ARS 3.043,89 · +ARS 133,53 (+4,38 %)cruzado vía USD/BRL (Uniswap) · Fuente ↗
  • Precio medio de mercado (Uniswap)1 R$ = 317,81 ARS
    ARS 3.178,07 · -ARS 0,66 (-0,02 %)cruzado vía USD/BRL (Uniswap) · uniswap-v3:0x5D8ef8B…@79642487

Cómo lo hicimos

En 2 pasos: reales → dólares → pesos. Arbolito pidió 6 cotizaciones a distintos mercados y ejecutó la mejor ruta disponible.

✓ wBRL →[uniswap 0.01%] USDT →[uniswap 0.01%] wARS
R$ 10wBRLUniswapcomisión del pool 0,01 %US$ 1,98USDTUniswapcomisión del pool 0,01 %ARS 3.177,41wARS · Cotizado

Mínimo garantizado: ARS 3.161,52

Alternativas consideradas

wBRL →[textile_rfq] USDT →[textile_rfq] wARS+ARS 15,09 (+0,47 %)
R$ 10wBRLTextile FXcotización indicativaUS$ 1,99USDTTextile FXcotización indicativaARS 3.192,50wARS

Cotizaba más, pero con precios indicativos que no se podían ejecutar en firme en ese momento.

wBRL →[uniswap 0.01%] USDT →[textile_rfq] wARS-ARS 4,49 (-0,14 %)
R$ 10wBRLUniswapcomisión del pool 0,01 %US$ 1,98USDTTextile FXcotización indicativaARS 3.172,92wARS

Verificación

VerificadoLa huella de este comprobante coincide con la registrada públicamente. Nadie la puede cambiar después.Ver detalles

Huella, transacciones y el JSON exacto del comprobante, para quien quiera comprobarlo sin confiar en nosotros.

Transacciones en Celo

Huella (keccak256)
0x671c9bc9fb3c6541bc178db1a8e1ce8c71e34d6acc9d9986153cec097b3f2086
Conversión
0xa8a3c63999…ccac71b7 ↗ bloque 79642495
Anclaje del comprobante
0x83bbf7a6fd…72f91263 ↗ bloque 79642501
Contrato de comprobantes
ArbolitoReceipts 0x5C0b12…2d34 ↗
Billetera
0x7e0316…6c3c ↗
Etiqueta de atribución
celo_e054d92430a5

Verificalo vos mismo

Este comprobante es un JSON. Su huella (keccak256 del JSON canónico) quedó grabada en Celo cuando se hizo la operación. Tu navegador la recalcula ahora y la busca en el contrato, sin pasar por nuestros servidores.

Podés editarlo: si cambiás un solo carácter, la huella cambia y deja de aparecer en la red.

Huella recalculada en tu navegador (keccak256)
0x671c9bc9fb3c6541bc178db1a8e1ce8c71e34d6acc9d9986153cec097b3f2086

    Verificación completa

    ✓ Todo coincide: la huella está anclada, la conversión se ejecutó con éxito en el bloque indicado, lleva la etiqueta de atribución de Arbolito y entregó exactamente el monto del comprobante.

    Cómo verificarlo sin confiar en esta página
    1. Descargá el JSON.
    2. Ordená las claves de cada objeto y quitá los espacios (JSON canónico, RFC 8785).
    3. Calculá keccak256 de ese texto en UTF-8.
    4. Llamá anchoredAt(hash) en el contrato o buscá el evento ReceiptAnchored con ese hash en 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))));
    Todas las cotizaciones consideradas (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
          }
        }
      }
    ]