Saltar al contenido principal
Version: 4.x

Contratos Inteligentes

Tenemos un repositorio ink-examples, en el que encontrará una serie de contratos escritos en ink!. Algunos de los más interesantes son:

Nuestro "Hola, Mundo!".
» ver ejemplo

Una implementación de ERC-20.
» ver ejemplo


Un contrato actualizable.
» ver ejemplo

Una billetera multi-firma.
» ver ejemplo

Acceso al runtime.
» ver ejemplo


Comunicación entre contratos.
» ver ejemplo

Implementación de un trait Erc20.
» ver ejemplo

Un simple DNS.
» ver ejemplo


Si no se indica lo contrario en el archivo README, para compilar un único ejemplo navegue hasta la carpeta raíz del ejemplo y ejecute:

cargo contract build

Como resultado, obtendrá un archivo target/<nombre-del-ejemplo>.wasm, un archivo metadata.json y un archivo <nombre-del-ejemplo>.contract en la carpeta target/ de su contrato. El archivo .contract combina el Wasm y la metadata en un sólo archivo que debe utilizarse al desplegar el contrato.

Para más información, por favor consulte la sección Despliega tu Contrato.