# Los contratos de Clarity que impulsan sBTC

<div data-with-frame="true"><figure><img src="https://3385590278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FEJv5tV5REdoUT8czYqdi%2Fsbtc-contracts-diagram.png?alt=media&#x26;token=f5381174-a756-49cc-8325-32664f4310af" alt=""><figcaption></figcaption></figure></div>

### Contratos desplegados en Mainnet

* [sbtc-token](https://explorer.hiro.so/txid/SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-token?chain=mainnet)
* [sbtc-registry](https://explorer.hiro.so/txid/SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-registry?chain=mainnet)
* [sbtc-deposit](https://explorer.hiro.so/txid/SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-deposit?chain=mainnet)
* [sbtc-withdrawal](https://explorer.hiro.so/txid/SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-withdrawal?chain=mainnet)
* [sbtc-bootstrap-signers](https://explorer.hiro.so/txid/SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-bootstrap-signers?chain=mainnet)

### Contratos Clarity de sBTC

A nivel general, los contratos Clarity de sBTC son responsables de lo siguiente:

#### firmantes de sbtc-bootstrap

Contrato principal para la funcionalidad de metafirmante, como el registro y el proceso de rotación.

#### sbtc-deposit

Contrato de procesamiento llamado por los firmantes para registrar una transacción de Bitcoin consumida y acuñar cierta cantidad de sBTC para un principal contenido en la carga útil.

#### sbtc-registry

Almacenamiento de estado para mantener la actualizabilidad en todo el protocolo.

#### sbtc-withdrawal

Puntos de interacción para que los usuarios y firmantes actualicen el estado de las solicitudes de retiro.

<figure><img src="https://3385590278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-6dbb8304c63d2bde407f714cb5cb94ea14661ed5%2FGroup%20316124848.png?alt=media" alt=""><figcaption></figcaption></figure>

### Tipos de usuario

Además de los propios contratos, hay dos tipos principales de usuarios que interactuarán con estos contratos.

#### Firmante

Un firmante que forma parte del conjunto actual de firmantes de sBTC. Puede encontrarse más información sobre los firmantes y su papel en sBTC en el [Recorrido del proceso del firmante](https://docs.stacks.co/learn/es/sbtc/walkthroughs/signer-process-walkthrough).

#### Billetera

Un participante en el ecosistema de Stacks/Bitcoin que quiere depositar/retirar/usar sbtc.
