2017-12-14 21 views
1

수 :타입 common.Address의 이동 구조체 필드 SendTxArgs.from에하지 정렬 화 문자열이 아닌 내가 루비와 에테 리움의 blockchain 학습이 라이브러리를 사용하고 있습니다

https://github.com/EthWorks/ethereum.rb

나는 가이드를 따라 파일을 사용

https://github.com/marekkirejczyk/ruby_ethereum_example/blob/master/contracts/greeter.sol

그러나 나는 항상이 오류가있어 : 여기 greeter.sol

이것은

contract = Ethereum::Contract.create file: File.join(File.dirname(__FILE__), '../contracts/greeter.sol') 
address = contract.deploy_and_wait("Hello from ethereum.rb!") 

누구든지 나를 도울 수 내 현재 코드, 나는이 아주 새로운 해요.

감사합니다.

답변

0

아마도 client(sender address)default_account을 지정해야합니다. 내 경우

것은 나는이 방법으로 그것을 추가 : 다음

client = Ethereum::IpcClient.new("your path to .ipc", true) 
client.default_account = '0xa9db3f4efe....' 

contract = Ethereum::Contract.create(abi: abi, name: name, client:client, address: address)