Estoy tratando de implementar un contrato que he compilado solc
usando solc --bin mycontract.sol
.
Solía poder pegar el resultado en Ethereum-Wallet e implementar el contrato de esta manera. Sin embargo, esto no funciona para este contrato (supongo que el código binario es demasiado grande).
Lo he intentado durante algunas horas, pero simplemente no puedo encontrar una guía que muestre cómo implementar un contrato de otra manera. Pero supongo que debería poder hacerlo de alguna manera usando la geth
herramienta de línea de comandos.
Podría simplemente pegar el código de solidez en Ethereum-Wallet y dejar que compile el código. Sin embargo, el contrato utiliza importaciones que no estoy seguro de cómo ingresar a Ethereum-Wallet.
Puede hacerlo utilizando el compilador en línea y la línea de comandos geth.
Paso 1: primero copie su contrato en https://ethereum.github.io/browser-solidity/ , en el lado derecho de su página verá los campos de texto Bytecode,Interface,Web3 deployment y uDApp. Lo que debería interesarle aquí es el web3 deploy
campo de texto.
Paso 2: copie el texto en su línea de comando geth, simplemente péguelo y verá, algo comoContract mined! address: 0x.... transactionHash: 0x.....
Ahora puede utilizar la dirección del contrato.
Guut chico
Abhiram mishra
Guut chico
Guut chico
Abhiram mishra
Abhiram mishra