Skip to content

Commit 7fabc30

Browse files
committed
Fixed a few bugs
1 parent 2660b91 commit 7fabc30

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

solc_helper

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ def get_contract_to_deploy(compiled_object)
2727
return compiled_object.keys[0] if compiled_object.keys.count == 1
2828
puts "Which contract do you want to deploy?"
2929
choice = 0
30-
while choice > 0 && choice < compiled_object.keys.count
31-
compiled_object.keys.each do |i|
32-
puts "#{(i+1)}. "+compiled_object.keys[i]
30+
while choice <= 0 || choice >= compiled_object.keys.count
31+
compiled_object.keys.each.with_index do |key, i|
32+
puts "#{(i+1)}. "+key
3333
end
3434
choice = $stdin.gets.to_i
3535
end
36+
return compiled_object.keys[choice - 1]
3637
end
3738

3839
def get_input
@@ -71,6 +72,9 @@ File.open(javascript_file_name, 'w') do |f|
7172
f.write("#{library_code};\nvar #{compiled_variable_name} = #{compiled_object.to_json};")
7273
f.write("#{contract_variable_name} = createContract(#{compiled_variable_name}.#{current_contract}.info.abiDefinition);")
7374
f.write("#{contract_instance_variable_name} = deployContract(eth.coinbase,#{gas},#{contract_variable_name},#{compiled_variable_name}.#{current_contract}.code,#{input});")
75+
f.write("console.log('Compiled Object : #{compiled_variable_name}');")
76+
f.write("console.log('Contract : #{contract_variable_name}');")
77+
f.write("console.log('Contract Instance : #{contract_instance_variable_name}');")
7478
end
7579

7680
puts "loadScript('#{`pwd`}/#{javascript_file_name}')".gsub("\n",'')

0 commit comments

Comments
 (0)