Ruta práctica: activos digitales en la operación

Artículo 9 de 12

75%

completado al llegar aquí

Sistemas distribuidosNota de investigación33 min de lectura

USDC y Circle Mint: de la cuenta bancaria a la wallet

Qué es USDC, quién lo emite y cómo Circle Mint convierte dólares en USDC y de vuelta, con las redes soportadas y los controles en cada salto.

Tesorería necesita 2 millones de USDC en Ethereum antes del lunes para fondear la wallet warm de retiros. Hay dos caminos: comprarlos a un intermediario, como un exchange, o enviar dólares por transferencia bancaria a Circle y recibir USDC recién acuñados. Este capítulo explica el segundo camino de punta a punta: qué se pide, qué estados atraviesa el dinero, en qué red llega y dónde el equipo debe poner un control.

Antes de seguir conviene fijar dos palabras. Una stablecoin es un token cuyo precio se ancla a una moneda oficial, aquí el dólar, porque su emisor promete cambiarlo 1 a 1. El emisor es la entidad que crea esos tokens y responde por esa promesa. Mint (acuñar) es crear tokens nuevos contra dólares depositados; redeem (redimir) es devolverlos y recibir dólares.

El capítulo sirve a los dos proyectos del equipo: al que usa stablecoins, que obtiene y devuelve USDC con Circle, y al Middleware Blockchain, cuyas wallets en Fireblocks o BitGo reciben, guardan y envían ese USDC por cuenta de sus clientes.

Brújula de lectura

Actor, evidencia y estado

Antes de mover un dólar, ubica quién actúa en cada salto, qué prueba queda y qué saldo cambia.

Actor

Circle (emisor) y nuestra tesorería

Circle acuña y redime; nosotros abrimos la cuenta, aprobamos destinos y recibimos en nuestras wallets.

Evidencia

Wire, ID de transferencia y hash on-chain

Cada salto deja un registro: extracto bancario, evento de Circle Mint y transacción en la red.

Estado

Saldo no liquidado, disponible y en cadena

El mismo valor pasa por tres libros: el banco, la cuenta de Circle Mint y el contrato USDC de la red.

Un token y un canal: qué es USDC y qué es Circle Mint

La confusión más cara de este módulo es tratar a Circle Mint como si fuera una moneda. No lo es. USDC es el token: un dólar digital emitido por Circle que circula en muchas blockchains y que, según su emisor, está respaldado al 100 % por efectivo y equivalentes de efectivo, de modo que se puede redimir 1:1 por dólares. Circle Mint es el canal: una cuenta institucional para acuñar y redimir USDC (y también EURC y cirBTC) directamente con Circle.

Circle afirma que solo ella emite USDC y presenta Circle Mint como la vía para obtenerlo sin comisiones ni demoras de un tercero. Para el equipo eso se traduce en una pregunta de arquitectura, no de marca: ¿el flujo de liquidez pasa por el emisor o por un intermediario? Pasar por el emisor quita una contraparte, pero exige ser cliente de Circle, operar su consola o su API y asumir sus horarios bancarios.

Sobre las reservas, Circle publica atestaciones mensuales y declara que la mayor parte de la reserva está invertida en el Circle Reserve Fund (USDXX), un fondo del mercado monetario registrado ante la SEC. El equipo no audita esas reservas; lo que sí debe hacer es registrar en su política de tesorería qué fuente revisa, con qué frecuencia y quién decide reducir exposición si la información cambia.

Circle Mint no es para todos. Lo usan exchanges, traders institucionales, proveedores de wallets, bancos y empresas con aplicaciones de consumo; no está disponible para personas. La admisión incluye verificación de antecedentes, KYC y screening de sanciones, y Circle advierte que puede tardar de un día a una semana o más. Ese plazo entra en el plan del proyecto: sin cuenta aprobada no hay flujo directo.

En Ethereum, USDC es un contrato ERC-20. El estándar define funciones como transfer y approve, el evento Transfer y el campo decimals, que dice cuántos decimales usa el token. El capítulo ERC-20 por dentro explica qué garantiza ese estándar y qué no; aquí basta con saber que la wallet que recibe USDC ve un saldo en ese contrato, no un saldo en ether.

El recorrido: de la cuenta bancaria a la wallet y de vuelta

Volvamos a los 2 millones. El mint empieza fuera de la cadena: la empresa envía una transferencia desde su cuenta bancaria vinculada; Circle recibe el depósito y acredita el saldo de la cuenta Mint; desde ese momento los USDC se pueden enviar a la cadena. Cada cuenta bancaria vinculada recibe un número de cuenta virtual (VAN, Virtual Account Number), que permite a Circle atribuir el depósito sin una referencia manual en la orden de pago.

El tiempo depende del riel bancario. Circle documenta wires (FedWire y SWIFT), rieles en tiempo real como RTP, SPEI, SEPA y CHATS en algunas regiones, y transferencias internas si el banco es socio de liquidación. Un wire doméstico recibido antes del corte se liquida el mismo día hábil; uno internacional tarda de 1 a 3 días hábiles. Mientras tanto, el dinero figura como saldo no liquidado, distinto del saldo disponible, que es el único que se puede transferir o redimir.

Con saldo disponible, la salida a la cadena se hace hacia una dirección de destino registrada. Registrar una dirección por API crea una solicitud pendiente: un administrador debe aprobarla en la consola Mint antes de enviarle fondos, y todos los administradores reciben la notificación. Ese paso es una lista blanca (allowlist): un control de cuatro ojos que vive en el proveedor y que nuestra política debe reflejar, no duplicar a ciegas.

El redeem es el camino inverso. Para devolver USDC, la empresa los envía a su dirección de depósito en Circle Mint; Circle genera una por red y advierte que enviar por la red equivocada provoca pérdida permanente. Luego se crea un pago (payout) a la cuenta bancaria vinculada; suele liquidarse el siguiente día hábil y, si el banco rechaza el wire, los fondos vuelven al saldo de la cuenta Mint.

Figura 1

Mint y redeem de USDC con Circle Mint, con un control en cada salto

Fuentes:

[6][7]
Mint y redeem de USDC con Circle Mint, con un control en cada salto
Cómo leer esta figura

Dos filas de cuatro cajas. Fila superior, de izquierda a derecha: cuenta bancaria vinculada con VAN; flecha wire o RTP hacia saldo de Circle Mint, que pasa de no liquidado a disponible; flecha mint 1:1 hacia transferencia a dirección aprobada; flecha on-chain hacia wallet propia en la red elegida, de temperatura warm. Debajo de cada caja, unida por una línea discontinua, un control: KYB y sanciones al abrir la cuenta; conciliar el depósito contra el extracto bancario; allowlist aprobada por un administrador; confirmaciones y KYT propios. Fila inferior, de derecha a izquierda: wallet propia en la misma red; flecha solo USDC hacia la dirección de depósito, una por red; flecha crédito hacia saldo de Circle Mint tras confirmaciones; flecha payout hacia la cuenta bancaria. Controles: red equivocada o USDT implica posible pérdida, en rojo; Travel Rule desde 3.000 dólares para terceros; webhook deduplicado y verificado; devolución posible que vuelve al saldo.

Visual original de TrautsLab. Arriba, el mint: wire desde la cuenta bancaria vinculada, saldo de Circle Mint que pasa de no liquidado a disponible, transferencia a una dirección aprobada y llegada a nuestra wallet. Abajo, el redeem en sentido contrario. Cada caja ocre es el control que el equipo asigna a ese salto.
Cargando escena animada...

Dos detalles operativos cambian el diseño. Primero, Circle cubre el gas de las transferencias salientes en la mayoría de los casos, así que la cuenta Mint no necesita ether ni el token nativo de cada red para enviar USDC. Segundo, las transferencias de 3.000 dólares o más están sujetas a la Travel Rule de FinCEN: si se envía en nombre de un tercero, la orden debe incluir nombre y dirección del originante o falla. Para clientes en Francia y Singapur hay además una verificación adicional de direcciones en la consola.

Redes soportadas: elegir dónde recibir y enviar USDC

El mismo USDC existe en muchas redes, y en cada una es un contrato distinto. Circle publica la dirección oficial por red; en Ethereum es 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. La misma página advierte que en X Layer existe además un USDC puenteado, USDC.e, que Circle no emite ni respalda. Un token puenteado (bridged) es una representación creada por un puente entre redes: se llama parecido, pero no es una obligación del emisor.

Circle Mint lista, a la fecha de consulta, 38 redes para USDC, cada una con un código de API (por ejemplo ETH, BASE, SOL). La misma referencia trae advertencias que deben ir directo a la política: Circle Mint solo admite USDC y EURC, y enviar USDT o USDC puenteado a una dirección Mint puede perder los fondos; en Cosmos solo acepta USDC desde Noble, en Polkadot solo desde Asset Hub, y en Injective solo por la capa EVM.

La red también fija el tiempo de espera. Circle no acredita un depósito entrante hasta alcanzar su número de confirmaciones: 12 bloques en Ethereum (unos 3 minutos), 12 bloques de Ethereum para Base u OP Mainnet, 1 en Solana, y 65 bloques de Ethereum para Linea o ZKsync Era, lo que puede tardar horas. Circle advierte que usar una transferencia todavía en estado running expone a una reorganización de la cadena. El capítulo Web3 para el equipo explica por qué confirmación y finalidad no son lo mismo.

Decisión

¿La liquidez de USDC pasa por Circle Mint o por un intermediario?

Criterios para elegir el canal; ninguno es mejor en abstracto. Validar costos y plazos con el contrato de cada proveedor.

Directo con Circle Mint

La empresa es cliente institucional de Circle y acuña o redime contra su cuenta bancaria.

Contraparte
El emisor
Plazo de alta
Días o semanas
  • Redención 1:1 según Circle, sin precio de mercado.
  • Horarios y cortes bancarios del riel elegido.
  • Allowlist y roles en la consola de Circle.

A través de un intermediario

Un exchange o proveedor de on/off ramp vende o compra USDC a la empresa.

Contraparte
El intermediario
Precio
Diferencial y comisión
  • Útil para volúmenes bajos o mientras se aprueba la cuenta Mint.
  • Riesgo de contraparte mientras el saldo vive en el intermediario.
  • Requiere screening del intermediario y de sus direcciones.

Estructura de la cuenta Mint: una wallet principal y una dirección por red

Escenario: tres clientes institucionales del Middleware Blockchain devuelven USDC para redimir el mismo día, los tres por Ethereum. Llegan a la misma dirección. ¿Cómo sabe tesorería cuánto redime cada uno? La respuesta está en cómo Circle estructura una cuenta Mint.

Toda cuenta Circle Mint tiene una wallet principal identificada por masterWalletId, que es el origen de las transferencias salientes y el destino de los depósitos entrantes, y Circle genera una dirección de depósito por red para la cuenta. La guía de transferencias lo repite como regla de uso: la misma dirección para todos los depósitos de esa red. En términos del módulo 8, la cuenta Mint se comporta como una wallet ómnibus: la dirección no dice qué cliente envió los fondos, y la atribución vive en nuestro libro.

Subcuentas por entidad (Institutional API). Para quien distribuye USDC a clientes institucionales, Circle documenta la Institutional API. Cuando Circle acepta una entidad externa, crea una wallet de tipo end_user_wallet, propiedad de la cuenta Mint del distribuidor pero segregada a esa entidad; las wallets de entidad son hermanas de la wallet principal, no hijas, y si una petición omite walletId Circle usa la principal. Los depósitos entrantes usan una dirección por entidad y las salidas van a un destino verificado de la libreta del distribuidor.

La misma página lista lo que no se soporta para una entidad: entre otras, rutas "Express" desde las wallets de subcuenta, Stablecoin Payins y Payouts contra wallets de entidad, y la edición o el borrado de la entidad una vez creada. "Express routes" no tiene relación con BitGo Express, y no encontramos una página de Circle que lo defina: a validar con el proveedor.

Dirección por intención de pago (Stablecoin Payins). Otra forma de atribuir es una dirección por cobro. En Stablecoin Payins, una intención de tipo transient con monto fijo recibe una dirección de depósito de un solo uso que caduca en expiresOn. La activación está disponible para Circle LLC (Américas) y Circle SAS (CIRCLE_FR, EEA). Si nuestra cuenta Mint tiene la habilitación institucional o Payins activado es un dato a validar con Circle.

Cómo encajan Fireblocks, BitGo y Kaleido en el flujo de USDC

Circle Mint resuelve el mint y el redeem; no resuelve dónde viven nuestras llaves ni cómo leemos la cadena. Ahí entran los proveedores contratados, y cada afirmación de esta sección se apoya en su documentación o queda marcada como pendiente.

Fireblocks. La wallet que recibe lo acuñado puede ser una bóveda de Fireblocks. Por defecto, Fireblocks exige que un destino externo esté en lista blanca, aprobada por su quórum de administradores, antes de enviarle fondos. Eso cubre el redeem: la dirección de depósito de Circle Mint de cada red se registra como destino externo. Fireblocks permite además conectar cuentas de exchanges y proveedores fiat soportados al workspace. Si Circle Mint figura entre esas conexiones es un punto a validar con el proveedor: la lista vive en su centro de ayuda, que no citamos.

Fireblocks documenta también un USDC Gateway, que conecta las bóvedas con Circle Gateway para mantener un saldo de USDC unificado entre redes. No es Circle Mint: no convierte dólares bancarios en USDC. Su guía deja dos avisos útiles: el primer depósito en cada red dispara una transacción APPROVE que las políticas deben cubrir, y el estado COMPLETED puede aparecer poco antes de la finalidad on-chain.

BitGo. Su arquitectura de custodia de referencia usa tres wallets por moneda: custodia en frío para la mayor parte del saldo, una wallet standby intermedia y una de depósitos y retiros para la operación diaria, conectadas por whitelists. Lo acuñado en Circle Mint puede aterrizar en la wallet de depósitos y subir por esa cadena según la política de temperaturas. La API de stablecoins de BitGo acuña tokens desde una Go Account, pero las monedas que lista son otras (USD1 y SoFiUSD), no USDC. El soporte de USDC por red en las wallets de BitGo queda a validar con el proveedor.

Kaleido. No interviene en el mint. Su papel es la lectura independiente de la cadena: ofrece nodos gestionados para Ethereum, Polygon, Arbitrum, Base y Avalanche, conexión a otras redes EVM por JSON-RPC, e indexación de datos. Con eso el equipo puede comprobar en su propio nodo que una transferencia de USDC existe en el contrato oficial antes de acreditarla, en lugar de confiar solo en el aviso del emisor o del custodio.

Superficies de integración con Circle

Escenario: arquitectura pide "integrar Circle" en el backlog del sprint. Esa frase puede significar cinco integraciones distintas, con contratos, custodios y responsabilidades diferentes. La tabla separa las superficies que Circle y Fireblocks documentan, para que cada historia de usuario nombre una. Este capítulo aplica a los dos proyectos: al que usa stablecoins, como canal de liquidez, y al Middleware Blockchain, cuyas wallets reciben, envían y redimen USDC.

SuperficieQué haceQuién custodia el USDCFuente
Mint APIMint y redeem directo con el emisor desde nuestra cuentaCircle, en la cuenta Mint; luego nuestra walletDocs de Circle Mint
Institutional APIUna cuenta Mint de distribuidor sirve a muchos clientes institucionales, cada uno con su end_user_walletCircle, segregado por entidadDocs de Institutional API
Digital Asset AccountsCuentas respaldadas por stablecoins para clientes finales de un distribuidorCircle, en el modelo Direct End-User CustodyDocs de Digital Asset Accounts
CPN (Circle Payments Network)Rieles de pago; modo self-managed o managedNosotros (self-managed, BYOW) o Circle (managed)Docs de CPN
Conectores de FireblocksUSDC Gateway y off-ramp a CPN desde el workspaceNuestras bóvedas de FireblocksDocs de Fireblocks

Fuentes por fila. Circle presenta Mint como acceso directo a USDC desde el emisor. La Institutional API está pensada para distribuidores B2B2B (bancos comerciales, exchanges centralizados, custodios) y evita que cada contraparte tenga que abrir su propia cuenta Mint; su modelo de facturación por defecto se llama "Institutional Direct": una comisión fija bruta en cada redención, cobrada al cliente final. En Digital Asset Accounts, el modelo Direct End-User Custody deja la custodia en Circle y al distribuidor como integrador tecnológico. CPN distingue el modo self-managed, en el que operamos custodia, pagos y cumplimiento y Circle aporta rieles, APIs y enrutamiento, del modo managed, en el que Circle asume licencias, custodia y cumplimiento. En Managed Payments, el modelo de alta "Direct" hace que Circle trabaje directamente con nuestros clientes: enviamos su KYB por API y Circle crea sus subcuentas tras aprobarlo. Fireblocks describe CPN como un proveedor de off-ramp basado en cuenta que convierte USDC a fiat, y exige un workspace con una cuenta CPN conectada y aprobada; el USDC Gateway ya se trató arriba.

Traer nuestra propia wallet a CPN

En el modo Bring Your Own Wallet (BYOW), las instituciones que ya custodian USDC con su propia infraestructura de wallets la usan con CPN: CPN nunca accede a las llaves privadas, emite instrucciones de pago y nuestra infraestructura firma y envía las transacciones. Para ello, el proveedor de wallets debe poder firmar sin interacción de un usuario y soportar datos tipados EIP-712 en redes EVM. Si Fireblocks o BitGo, con las políticas que fijamos en los módulos 5 y 6, cumplen esas dos condiciones en nuestro despliegue es un punto a validar con cada proveedor: la página de Circle no los nombra.

El nombre «Circle Direct Adapter»: candidatos documentados

A validar con el proveedor: qué es exactamente el «Circle Direct Adapter»

El equipo usa el nombre "Circle Direct Adapter". Ninguna documentación oficial de Circle, Fireblocks o BitGo que revisamos usa ese nombre, ni "Direct Adapter", ni un "adapter" de Circle. Es un término interno, contractual o de un integrador. Estos son los candidatos documentados, de más a menos probable; el mapeo es nuestro y está a validar con el proveedor:

  1. Mint API o Institutional API. Circle presenta Mint como "Get direct USDC access" y la facturación por defecto de la Institutional API se llama "Institutional Direct". Encaja con un componente propio que envuelve la API de Mint como distribuidor.
  2. Digital Asset Accounts, en el "Direct End-User Custody model": Circle custodia y nosotros solo integramos.
  3. CPN, en modo Bring Your Own Wallet (nuestras wallets firman lo que CPN instruye) o en Managed Payments con el modelo de alta "Direct".
  4. Conectores del custodio: el USDC Gateway de Fireblocks ("connects your Fireblocks vault accounts to Circle Gateway") o su off-ramp a CPN. Ninguno se llama adapter.

Preguntas para el arquitecto y para Circle: quién provee el componente (Circle, Fireblocks, BitGo, un integrador o nosotros), qué API de Circle llama, quién guarda la clave de API, y si requiere la habilitación institucional de Circle.

Las citas del recuadro vienen de las páginas de Circle Mint, de la Institutional API, del modelo de custodia de Digital Asset Accounts, de CPN BYOW y Managed Payments y del USDC Gateway de Fireblocks. Hasta que el término se confirme, el diagrama de arquitectura debe mostrar la superficie concreta, no el nombre informal.

Eventos, estados y conciliación del flujo

Circle Mint notifica cambios por webhooks: hay familias de eventos para depósitos, pagos, wires, devoluciones y direcciones del libro de destinos, entre otras. Circle entrega cada notificación al menos una vez: puede repetirla, y pide deduplicar por notificationId y no suponer orden de llegada. Las transferencias on-chain pasan por pending, running y complete. Nuestro sistema debe tratar cada evento como una pista y confirmar el estado leyendo la API o la cadena.

Para conciliar, Circle Mint genera un extracto diario en formato ISO 20022 CAMT.053 con toda la actividad de USDC y EURC de la cuenta, disponible a más tardar a las 06:00 UTC del día siguiente. El cuadre diario compara tres libros: el banco (wires enviados y recibidos), el extracto de Circle Mint (mints, redeems, transferencias) y la cadena (eventos Transfer hacia y desde nuestras wallets). Una diferencia detiene la siguiente orden hasta que alguien la explique.

Lista de verificación

Decisiones del módulo

0 de 7 revisados

Entregable: flujo de mint y redeem con controles AML en cada salto

La plantilla siguiente es el entregable del módulo. Cada fila es un salto; el equipo completa responsable, evidencia y control para su caso. Los controles AML propios (screening de la contraparte y de direcciones) siguen el flujo definido en AML y KYT.

SaltoQué pasaEvidenciaControlResponsable
1. AltaCuenta Circle Mint aprobadaResolución de admisiónKYB y sanciones de Circle; registro interno del contratoCumplimiento
2. Wire de entradaDólares desde la cuenta vinculada (VAN)Extracto bancarioMonto y cuenta de origen esperadosTesorería
3. Saldo disponibleNo liquidado pasa a disponibleEvento de depósito y saldo por APIConciliar contra el wireOperaciones
4. Envío a la cadenaUSDC a dirección aprobadaID de transferencia y hashAllowlist con aprobación de un administradorTesorería + segundo aprobador
5. RecepciónUSDC en nuestra walletEvento Transfer en el contrato oficialConfirmaciones de la red, nodo propio y KYTOperaciones
6. RedeemUSDC a la dirección de depósito de la misma redHash y evento MintRed y token verificados; datos de Travel Rule si aplicaTesorería
7. PayoutDólares a la cuenta vinculadaExtracto bancario y CAMT.053Conciliación diaria; tratamiento de devolucionesContabilidad

El siguiente capítulo, USDT y Tether, el módulo 10, aplica el mismo análisis a otra stablecoin con otro emisor, y muestra por qué la red se vuelve el control principal. El capítulo anterior, ómnibus y libro interno, explica la atribución que exige la dirección de depósito única de Mint; AML y KYT define los umbrales de screening que esta tabla reutiliza.

Referencias

Bibliografía académica

Formato IEEENumerado para ingeniería, sistemas y protocolos.
  1. [1]

    Circle, "USDC overview," Circle Docs. [Online]. Available: https://developers.circle.com/stablecoins/what-is-usdc

    docsID: CIRCLE-USDC-OVERVIEWAbrir fuente (abre en otra pestaña)

    USDC emitido por Circle, respaldo en efectivo y equivalentes, redención 1:1 y atestaciones mensuales.

  2. [2]

    Circle, "Circle Mint," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint

    Qué es Circle Mint, quién lo usa y qué operaciones permite (mint, redeem, transferencias on-chain).

  3. [3]

    Circle, "Circle Mint: Access & distribute USDC at scale," circle.com. [Online]. Available: https://www.circle.com/circle-mint

    Solo Circle emite USDC; requisitos de admisión (antecedentes, KYC, sanciones); permisos de usuario y aprobaciones.

  4. [4]

    Circle, "USDC," circle.com. [Online]. Available: https://www.circle.com/usdc

    Composición de reservas (Circle Reserve Fund), atestaciones y diferencia entre mint y burn.

  5. [5]

    F. Vogelsteller and V. Buterin, "EIP-20: Token Standard," Ethereum Improvement Proposals, 2015.

    Interfaz ERC-20: transfer, approve, eventos Transfer y decimals.

  6. [6]

    Circle, "How minting and redemption works," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/concepts/how-minting-works

    Flujos de mint y redeem, rieles bancarios, saldos, VAN, direcciones de depósito y de destino, estados, Travel Rule.

  7. [7]

    Circle, "How-to: Transfer USDC onchain," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/howtos/transfer-on-chain

    docsID: CIRCLE-MINT-TRANSFERAbrir fuente (abre en otra pestaña)

    Direcciones de depósito por red, aprobación de destinos por un administrador y pérdida por red equivocada.

  8. [8]

    Circle, "USDC contract addresses," Circle Docs. [Online]. Available: https://developers.circle.com/stablecoins/usdc-contract-addresses

    docsID: CIRCLE-USDC-ADDRESSESAbrir fuente (abre en otra pestaña)

    Dirección oficial de USDC por red y advertencia sobre USDC.e puenteado.

  9. [9]

    Circle, "Supported chains and currencies," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/references/supported-chains-and-currencies

    docsID: CIRCLE-MINT-CHAINSAbrir fuente (abre en otra pestaña)

    Redes y códigos de cadena de Circle Mint; advertencias sobre USDT, USDC puenteado, Noble, Polkadot Asset Hub e Injective.

  10. [10]

    Circle, "Blockchain confirmations," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/references/blockchain-confirmations

    docsID: CIRCLE-MINT-CONFIRMATIONSAbrir fuente (abre en otra pestaña)

    Confirmaciones exigidas por Circle Mint por red y riesgo de usar transferencias en estado running.

  11. [11]

    Fireblocks, "Whitelist addresses," Fireblocks Developer Portal. [Online]. Available: https://developers.fireblocks.com/docs/whitelist-addresses

    Destinos externos en lista blanca aprobada por el Admin Quorum.

  12. [12]

    Fireblocks, "Connect to exchanges and fiat providers," Fireblocks Developer Portal. [Online]. Available: https://developers.fireblocks.com/docs/connect-to-exchanges-and-fiat-providers

    Conexión de cuentas de exchanges y proveedores fiat soportados al workspace.

  13. [13]

    Fireblocks, "USDC Gateway," Fireblocks Developer Portal. [Online]. Available: https://developers.fireblocks.com/docs/usdc-gateway

    Integración con Circle Gateway: saldo USDC unificado entre redes, aprobación inicial y estado COMPLETED.

  14. [14]

    BitGo, "Custody starter architecture overview," BitGo Developer Portal. [Online]. Available: https://developers.bitgo.com/docs/custody-starter-architecture-overview

    docsID: BG-CUSTODY-STARTERAbrir fuente (abre en otra pestaña)

    Tres wallets por moneda (custodia, standby, depósito/retiro) y whitelists entre ellas.

  15. [15]

    BitGo, "Stablecoin overview," BitGo Developer Portal. [Online]. Available: https://developers.bitgo.com/docs/stablecoins-overview

    API de stablecoins de BitGo (legado) y stablecoins listadas para mint desde una Go Account.

  16. [16]

    Kaleido, "Public chains," kaleido.io. [Online]. Available: https://www.kaleido.io/product/public-chains

    docsID: KALEIDO-PUBLIC-CHAINSAbrir fuente (abre en otra pestaña)

    Nodos gestionados para redes públicas EVM y no EVM, indexación y orquestación de transacciones.

  17. [17]

    Circle, "Webhook notifications (Circle Mint)," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/references/webhook-notifications

    docsID: CIRCLE-MINT-WEBHOOKSAbrir fuente (abre en otra pestaña)

    Familias de eventos v2 de Circle Mint (mint, custody, bankAccounts, credit).

  18. [18]

    Circle, "Webhooks," Circle API Reference. [Online]. Available: https://developers.circle.com/api-reference/webhooks

    Entrega al menos una vez, deduplicación por notificationId y sin orden garantizado.

  19. [19]

    Circle, "CAMT.053 daily statements," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/references/camt053-statements

    docsID: CIRCLE-MINT-CAMT053Abrir fuente (abre en otra pestaña)

    Extracto diario ISO 20022 de la actividad USDC y EURC para conciliación.

  20. [20]

    Circle, "Institutional API," Circle Developer Docs (Circle Mint). [Online]. Available: https://developers.circle.com/circle-mint/concepts/institutional-api

    docsID: CIRCLE-INSTITUTIONAL-APIAbrir fuente (abre en otra pestaña)

    Distribuidor con entidades externas, end_user_wallet por entidad, facturación Institutional Direct, screening de sanciones y operaciones no soportadas.

  21. [21]

    Circle, "How-to: Receive a stablecoin payin," Circle Developer Docs (CPN). [Online]. Available: https://developers.circle.com/cpn/stablecoin-payments/howtos/receive-stablecoin-payin

    Intención transient con dirección de un solo uso que caduca; activación para Circle LLC y CIRCLE_FR.

  22. [22]

    Circle, "Custody Model," Circle Developer Docs (Digital Asset Accounts). [Online]. Available: https://developers.circle.com/digital-asset-accounts/concepts/custody-model

    docsID: CIRCLE-DAA-CUSTODYAbrir fuente (abre en otra pestaña)

    Direct End-User Custody: Circle custodia por cuenta del cliente final; el distribuidor no controla los fondos.

  23. [23]

    Circle, "Circle Payments Network," Circle Developer Docs. [Online]. Available: https://developers.circle.com/cpn

    Modos self-managed y managed; productos Fiat Payouts, Stablecoin Payouts y Payins.

  24. [24]

    Circle, "Managed Payments," Circle Developer Docs (CPN). [Online]. Available: https://developers.circle.com/cpn/managed-payments

    docsID: CIRCLE-CPN-MANAGEDAbrir fuente (abre en otra pestaña)

    Modelos de alta Direct e Intermediary; subcuentas por cliente tras KYB.

  25. [25]

    Fireblocks, "Circle Payments Network (CPN) API Guide," Fireblocks Developer Portal. [Online]. Available: https://developers.fireblocks.com/docs/circle-payments-network-cpn-api-guide

    CPN como off-ramp basado en cuenta; requiere cuenta CPN conectada y aprobada en el workspace.

  26. [26]

    Circle, "Bring your own wallet for CPN," Circle Developer Docs. [Online]. Available: https://developers.circle.com/cpn/concepts/wallets/bring-your-own-wallet

    Infraestructura de wallets propia o de terceros con CPN; CPN no accede a llaves y emite instrucciones de pago.

  27. [27]

    Circle, "Wallet provider compatibility," Circle Developer Docs (CPN). [Online]. Available: https://developers.circle.com/cpn/references/blockchains/wallet-provider-compatibility

    docsID: CIRCLE-CPN-WALLET-COMPATAbrir fuente (abre en otra pestaña)

    Requisitos para el proveedor de wallets: firma custodial sin interacción y firma EIP-712.

Fuentes primarias, papers seminales y especificaciones técnicas citadas en esta investigación.

Rutas vecinas

Si este tema te abrió hambre, sigue por aquí.

Series y labs que comparten área o dependen de esta ruta. Pocas opciones, para no convertir la curiosidad en menú infinito.

Sigue leyendo

Ideas conectadas con este artículo

Una ruta corta para continuar sin abrir veinte pestañas y perder el hilo.

Los comentarios se cargan al final de la lectura para no meter peso antes de tiempo.