lib/etherlite/configuration.rb in etherlite-0.1.7 vs lib/etherlite/configuration.rb in etherlite-0.1.8
- old
+ new
@@ -1,14 +1,22 @@
module Etherlite
class Configuration
DEFAULTS = {
url: 'http://127.0.0.1:8545',
enable_nonce_cache: false,
+ use_parity: false,
chain_id: nil, # any chain
logger: nil # set by method
}
- attr_accessor :url, :chain_id, :logger, :enable_nonce_cache
+ attr_accessor :url, :chain_id, :logger, :use_parity, :enable_nonce_cache
+
+ def default_connection_options
+ {
+ chain_id: chain_id,
+ use_parity: use_parity
+ }
+ end
def initialize
assign_attributes DEFAULTS
end