Sha256: 8d5a763ed252fecc97053a2f53086bcd1037c829e187fb8f5904a53df48aa704

Contents?: true

Size: 1 KB

Versions: 11

Compression:

Stored size: 1 KB

Contents

# This code was automatically generated using xdrgen
# DO NOT EDIT or your changes may be overwritten

require 'xdr'

# === xdr source ============================================================
#
#   union LedgerUpgrade switch (LedgerUpgradeType type)
#   {
#   case LEDGER_UPGRADE_VERSION:
#       uint32 newLedgerVersion; // update ledgerVersion
#   case LEDGER_UPGRADE_BASE_FEE:
#       uint32 newBaseFee; // update baseFee
#   case LEDGER_UPGRADE_MAX_TX_SET_SIZE:
#       uint32 newMaxTxSetSize; // update maxTxSetSize
#   };
#
# ===========================================================================
module Stellar
  class LedgerUpgrade < XDR::Union
    switch_on LedgerUpgradeType, :type

    switch :ledger_upgrade_version,         :new_ledger_version
    switch :ledger_upgrade_base_fee,        :new_base_fee
    switch :ledger_upgrade_max_tx_set_size, :new_max_tx_set_size

    attribute :new_ledger_version,  Uint32
    attribute :new_base_fee,        Uint32
    attribute :new_max_tx_set_size, Uint32
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
stellar-base-0.12.0 generated/stellar/ledger_upgrade.rb
stellar-base-0.11.0 generated/stellar/ledger_upgrade.rb
auction-ruby-base-0.1.3 generated/stellar/ledger_upgrade.rb
auction-ruby-base-0.1.2 generated/stellar/ledger_upgrade.rb
auction-ruby-base-0.1.1 generated/stellar/ledger_upgrade.rb
stellar-base-0.10.0 generated/stellar/ledger_upgrade.rb
stellar-base-0.9.0 generated/stellar/ledger_upgrade.rb
stellar-base-0.8.0 generated/stellar/ledger_upgrade.rb
stellar-base-0.7.0 generated/stellar/ledger_upgrade.rb
stellar-base-0.6.1 generated/stellar/ledger_upgrade.rb
stellar-base-0.6.0 generated/stellar/ledger_upgrade.rb