struct
Graphene::Operations::T_chain_parameters
- Graphene::Operations::T_chain_parameters
- Struct
- Value
- Object
Included Modules
- Graphene::Serialize::Composite(Graphene::Operations::T_chain_parameters)
Defined in:
bitshares-crystal/new_serializer.crConstructors
- .from_graphene_json(json : JSON::Any | Nil, args) : 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)
- .unpack(io) : self
Instance Method Summary
- #account_fee_scale_bitshifts : UInt8
- #accounts_per_fee_scale : UInt16
- #allow_non_member_whitelists : Bool
- #block_interval : UInt8
- #cashback_vesting_period_seconds : UInt32
- #cashback_vesting_threshold : T_share_type
- #committee_proposal_review_period : UInt32
- #count_non_member_votes : Bool
- #current_fees : T_fee_schedule
- #extensions : Ext
- #fee_liquidation_threshold : T_share_type
- #lifetime_referrer_percent_of_fee : UInt16
- #maintenance_interval : UInt32
- #maintenance_skip_slots : UInt8
- #max_authority_depth : UInt8
- #max_predicate_opcode : UInt16
- #maximum_asset_feed_publishers : UInt8
- #maximum_asset_whitelist_authorities : UInt8
- #maximum_authority_membership : UInt16
- #maximum_block_size : UInt32
- #maximum_committee_count : UInt16
- #maximum_proposal_lifetime : UInt32
- #maximum_time_until_expiration : UInt32
- #maximum_transaction_size : UInt32
- #maximum_witness_count : UInt16
- #network_percent_of_fee : UInt16
- #reserve_percent_of_fee : UInt16
- #witness_pay_per_block : T_share_type
-
#worker_budget_per_day : T_share_type
getter witness_pay_vesting_seconds : UInt32 # => MARK: 反射漏掉了
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.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)
#