You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
617 B
25 lines
617 B
require './lib/w3'
|
|
|
|
url = "http://localhost:8545"
|
|
http_client = W3::Http_Client.new(url)
|
|
|
|
eth = W3::ETH.new(http_client)
|
|
|
|
accounts = eth.get_accounts
|
|
|
|
abi = JSON.parse(File.read(File.join(File.dirname(__FILE__), './build/Complex.abi')))
|
|
complex = W3::Contract.new(eth, abi)
|
|
|
|
bin = File.read(File.join(File.dirname(__FILE__), './build/Complex.bin'))
|
|
complex.at! complex.deploy!(bin, {"from" => accounts[0], "gas" => 300000}, 6, "foo")
|
|
|
|
pp complex.address
|
|
|
|
pp complex.get_both
|
|
|
|
# complex.set_bar_foo! true, {"from" => accounts[0]}
|
|
# pp complex.get_bar_foo
|
|
|
|
# pp complex.get_foo_boo 66
|
|
|
|
# pp complex.get_bro_and_bro_bro |