Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. Lorsque l'on compile avec la ligne :
  2. compiled = eth.compile.solidity(sources)
  3. il se peut que le résultat soit :
  4. {
  5. <stdin>:SatisfactionClient: {
  6. code: "0x606060...9",
  7. info: {
  8. abiDefinition: [{...}, {...}],
  9. compilerOptions: "--combined-json bin,abi,userdoc,devdoc --add-std --optimize",
  10. compilerVersion: "0.4.9",
  11. developerDoc: {
  12. methods: {}
  13. },
  14. language: "Solidity",
  15. languageVersion: "0.4.9",
  16. source: "contract SatisfactionClient { ... }",
  17. userDoc: {
  18. methods: {}
  19. }
  20. }
  21. }
  22. }
  23.  
  24. Notez la présence de "<stdin>"
  25. La ligne suivante ne fonctionne plus :
  26. monContrat = eth.contract(compiled.SatisfactionClient.info.abiDefinition).new({from:eth.accounts[0], data: compiled.SatisfactionClient.code,gas:250000})
  27. et doit être remplacée par :
  28. monContrat = eth.contract(compiled['<stdin>:SatisfactionClient'].info.abiDefinition).new({from:eth.accounts[0], data: compiled.['<stdin>:SatisfactionClient'].code,gas:250000})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement