class Tapyrus::ChainParams
Network
parameter class
Attributes
address_version[R]
bip34_height[R]
bip44_coin_type[R]
bip49_privkey_p2wpkh_p2sh_version[R]
bip49_privkey_p2wsh_p2sh_version[R]
bip49_pubkey_p2wpkh_p2sh_version[R]
bip49_pubkey_p2wsh_p2sh_version[R]
bip84_privkey_p2wpkh_version[R]
bip84_privkey_p2wsh_version[R]
bip84_pubkey_p2wpkh_version[R]
bip84_pubkey_p2wsh_version[R]
cp2pkh_version[R]
cp2sh_version[R]
default_port[R]
dns_seeds[R]
dust_relay_fee[RW]
extended_privkey_version[R]
extended_pubkey_version[R]
magic_head[R]
max_money[R]
message_magic[R]
network[R]
p2sh_version[R]
privkey_version[R]
proof_of_work_limit[R]
protocol_version[R]
retarget_interval[R]
retarget_time[R]
rpc_port[R]
target_spacing[R]
Public Class Methods
dev()
click to toggle source
development genesis
# File lib/tapyrus/chain_params.rb, line 44 def self.dev init('dev') end
prod()
click to toggle source
production genesis
# File lib/tapyrus/chain_params.rb, line 39 def self.prod init('prod') end
Private Class Methods
init(name)
click to toggle source
# File lib/tapyrus/chain_params.rb, line 56 def self.init(name) i = YAML.load(File.open("#{__dir__}/chainparams/#{name}.yml")) i.dust_relay_fee ||= Tapyrus::DUST_RELAY_TX_FEE i end
Public Instance Methods
dev?()
click to toggle source
# File lib/tapyrus/chain_params.rb, line 52 def dev? network == 'dev' end
prod?()
click to toggle source
# File lib/tapyrus/chain_params.rb, line 48 def prod? network == 'prod' end