Skip to content

TheLinuxKitten/hsoldapps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ejemplos de uso de contracts (Solidity)

Ejemplos de uso de las librerías hethrpc y hethdapp: creación y manipulación de contracts Solidity en el monad Web3T.

Los ejemplos se compilan con la opción -ddump-splices que genera ficheros con la extensión .dump-splices que contienen el código generado por Template Haskell.

Compilar y ejecutar en redes privadas

Dependencias

  • Compilador solidity

  • Nodo Ethereum accesible

  • Nodo Swarm accesible

Para la ejecución de los programas es necesario que los nodos estén en funcionamiento. Se espera que el nodo tenga un mínimo de cuatro unlocked accounts con sufiente cantidad de ethers.

Ejemplo de uso

Crear los contracts del ejemplo con el comando

$ hsoldapp1 {--http <url>|--ipc <geth.ipc>} --log --doOk +RTS -N4

El comando produce al final de su salida un listado con las direcciones de los contracts en el blockchain. Esa información se puede usar para sucesivas llamadas:

$ hsoldapp1 {--http <url>|--ipc <geth.ipc>} --contractAddress "Topics:0x..." --contractAddress "Test1:0x..." --contractAddress "Types:0x..." --contractAddress "New1:0x..." --contractAddress "Coin:0x..." --contractAddress "Sharer:0x..." --contractAddress "OwnedToken:0x..." --contractAddress "Meta:0x..." --contractAddress "Overload:0x..." --log --doOk +RTS -N4

About

Ejemplo de uso de las librerías hethrpc y hethdapp

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors