Class: Digitalbits::FeeBumpTransaction

Inherits:
Object
  • Object
show all
Includes:
Concerns::Transaction
Defined in:
lib/digitalbits/fee_bump_transaction.rb

Instance Method Summary collapse

Methods included from Concerns::Transaction

#apply_defaults, #hash, #merge, #sign, #sign_decorated, #signature_base, #to_operations

Instance Method Details

#signature_base_prefixObject



11
12
13
14
15
# File 'lib/digitalbits/fee_bump_transaction.rb', line 11

def signature_base_prefix
  val = Digitalbits::EnvelopeType.envelope_type_tx_fee_bump

  Digitalbits.current_network_id + Digitalbits::EnvelopeType.to_xdr(val)
end

#source_accountObject



17
18
19
# File 'lib/digitalbits/fee_bump_transaction.rb', line 17

def 
  
end

#to_envelope(*key_pairs) ⇒ Object



5
6
7
8
9
# File 'lib/digitalbits/fee_bump_transaction.rb', line 5

def to_envelope(*key_pairs)
  signatures = (key_pairs || []).map(&method(:sign_decorated))

  TransactionEnvelope.fee_bump(signatures: signatures, tx: self)
end