Un contrato llamando a otro contrato
2 respuestas
- votos
-
- 2019-02-03
Unejemploen Michelson
Acepte un contrato
parameter (option string) ; storage (contract string) ; code { UNPAIR ; DIP { DUP } ; IF_SOME { } { PUSH string "hello, world" } ; PUSH mutez 0 ; SWAP ; TRANSFER_TOKENS ; NIL operation ; SWAP ; CONS ; PAIR }
y otro
parameter string ; storage string ; code { UNPAIR ; SWAP ; DROP ; NIL operation ; PAIR ; }
Elprimer contratotoma unparámetro de cadena opcional y llama al contratoen su almacenamiento conesa cadena,o "hola,mundo" sino seproporcionóninguno.El segundo contratotoma una cadena comoentrada y la almacena.
An example in Michelson
Take one contract
parameter (option string) ; storage (contract string) ; code { UNPAIR ; DIP { DUP } ; IF_SOME { } { PUSH string "hello, world" } ; PUSH mutez 0 ; SWAP ; TRANSFER_TOKENS ; NIL operation ; SWAP ; CONS ; PAIR }
and another
parameter string ; storage string ; code { UNPAIR ; SWAP ; DROP ; NIL operation ; PAIR ; }
The first contract takes an optional string parameter and calls the contract in its storage with that string, or "hello, world" if none was provided. The second contract takes a string as input and puts it in its storage.
-
- 2019-02-03
-
En Stack Exchangeesmejor ofrecer respuestasen líneaen lugar de simplemente señalar unenlace a algunos recursosexternos sieltamaño de la respuestanoes demasiadogrande.La razónes que losenlaces son débiles ypueden caducar coneltiempo,por lo que su respuestapuede dejar de ser válidaen elfuturo.On Stack Exchange it is better to offer responses inline rather than just pointing to a link to some external resources if the size of the answer is not too big. The reason is because links are weak and can expire over time so your answer may become invalid sometime in the future.
- 0
- 2019-02-03
- Ezy
-
Tambiénes útiljugar con los contratos,¡gracias!It is also useful to play with the contracts, thanks!
- 0
- 2019-02-05
- FFF
¿Alguienpuede dar unejemplo de contratointeligente de Michelson que llame a otro contratointeligente?
Unaimplementación real sería degran ayuda.
Muchasgracias