Method: Web3::Eth::Rpc#initialize
- Defined in:
- lib/web3/eth/rpc.rb
#initialize(host: DEFAULT_HOST, port: DEFAULT_PORT, connect_options: DEFAULT_CONNECT_OPTIONS) ⇒ Rpc
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/web3/eth/rpc.rb', line 22 def initialize host: DEFAULT_HOST, port: DEFAULT_PORT, connect_options: DEFAULT_CONNECT_OPTIONS @client_id = Random.rand 10000000 @uri = URI(([:use_ssl] ? 'https' : 'http')+ "://#{host}:#{port}#{[:rpc_path]}") @connect_options = @eth = EthModule.new self end |