struct Graphene::Operations::T_chain_parameters

Included Modules

Defined in:

bitshares-crystal/new_serializer.cr

Constructors

Instance Method Summary

Instance methods inherited from module Graphene::Serialize::Composite(Graphene::Operations::T_chain_parameters)

__all_instance_vars_from_graphene_json(json, args) __all_instance_vars_from_graphene_json, __all_instance_vars_unpack(io) __all_instance_vars_unpack, pack(io) pack, to_json(json : JSON::Builder) : Nil to_json

Instance methods inherited from module Graphene::Serialize::Pack(Graphene::Operations::T_chain_parameters)

pack(io : BinaryIO)
pack
pack
, to_graphene_json(graphene_address_prefix = "") : String to_graphene_json

Class methods inherited from module Graphene::Serialize::Pack(Graphene::Operations::T_chain_parameters)

from_graphene_json(data : JSON::Any | Nil, graphene_address_prefix = "") from_graphene_json, unpack(data : Bytes) unpack

Constructor Detail

def self.from_graphene_json(json : JSON::Any | Nil, args) : self #

[View source]
def self.new(current_fees : Graphene::Operations::T_fee_schedule, block_interval : UInt8, maintenance_interval : UInt32, maintenance_skip_slots : UInt8, committee_proposal_review_period : UInt32, maximum_transaction_size : UInt32, maximum_block_size : UInt32, maximum_time_until_expiration : UInt32, maximum_proposal_lifetime : UInt32, maximum_asset_whitelist_authorities : UInt8, maximum_asset_feed_publishers : UInt8, maximum_witness_count : UInt16, maximum_committee_count : UInt16, maximum_authority_membership : UInt16, reserve_percent_of_fee : UInt16, network_percent_of_fee : UInt16, lifetime_referrer_percent_of_fee : UInt16, cashback_vesting_period_seconds : UInt32, cashback_vesting_threshold : Int64, count_non_member_votes : Bool, allow_non_member_whitelists : Bool, witness_pay_per_block : Int64, worker_budget_per_day : Int64, max_predicate_opcode : UInt16, fee_liquidation_threshold : Int64, accounts_per_fee_scale : UInt16, account_fee_scale_bitshifts : UInt8, max_authority_depth : UInt8, extensions : Graphene::Operations::T_chain_parameters::Ext) #

[View source]
def self.unpack(io) : self #

[View source]

Instance Method Detail

def account_fee_scale_bitshifts : UInt8 #

[View source]
def accounts_per_fee_scale : UInt16 #

[View source]
def allow_non_member_whitelists : Bool #

[View source]
def block_interval : UInt8 #

[View source]
def cashback_vesting_period_seconds : UInt32 #

[View source]
def cashback_vesting_threshold : T_share_type #

[View source]
def committee_proposal_review_period : UInt32 #

[View source]
def count_non_member_votes : Bool #

[View source]
def current_fees : T_fee_schedule #

[View source]
def extensions : Ext #

[View source]
def fee_liquidation_threshold : T_share_type #

[View source]
def lifetime_referrer_percent_of_fee : UInt16 #

[View source]
def maintenance_interval : UInt32 #

[View source]
def maintenance_skip_slots : UInt8 #

[View source]
def max_authority_depth : UInt8 #

[View source]
def max_predicate_opcode : UInt16 #

[View source]
def maximum_asset_feed_publishers : UInt8 #

[View source]
def maximum_asset_whitelist_authorities : UInt8 #

[View source]
def maximum_authority_membership : UInt16 #

[View source]
def maximum_block_size : UInt32 #

[View source]
def maximum_committee_count : UInt16 #

[View source]
def maximum_proposal_lifetime : UInt32 #

[View source]
def maximum_time_until_expiration : UInt32 #

[View source]
def maximum_transaction_size : UInt32 #

[View source]
def maximum_witness_count : UInt16 #

[View source]
def network_percent_of_fee : UInt16 #

[View source]
def reserve_percent_of_fee : UInt16 #

[View source]
def witness_pay_per_block : T_share_type #

[View source]
def worker_budget_per_day : T_share_type #

getter witness_pay_vesting_seconds : UInt32 # => MARK: 反射漏掉了


[View source]