lib/stellar/transaction.rb in stellar-base-0.0.6 vs lib/stellar/transaction.rb in stellar-base-0.0.7
- old
+ new
@@ -72,20 +72,20 @@
#
# @return [Stellar::Transaction] the resulting skeleton
def self.for_account(attributes={})
account = attributes[:account]
sequence = attributes[:sequence]
- max_fee = attributes[:max_fee]
+ fee = attributes[:fee]
raise ArgumentError, "Bad :account" unless account.is_a?(KeyPair) && account.sign?
raise ArgumentError, "Bad :sequence #{sequence}" unless sequence.is_a?(Integer)
- raise ArgumentError, "Bad :max_fee #{sequence}" if max_fee.present? && !max_fee.is_a?(Integer)
+ raise ArgumentError, "Bad :fee #{sequence}" if fee.present? && !fee.is_a?(Integer)
new.tap do |result|
- result.seq_num = sequence
- result.max_fee = max_fee
- result.source_account = account.public_key
+ result.seq_num = sequence
+ result.fee = fee
+ result.source_account = account.public_key
result.apply_defaults
end
end
def sign(key_pair)
@@ -130,10 +130,10 @@
end
end
def apply_defaults
self.operations ||= []
- self.max_fee ||= 10
+ self.fee ||= 10
self.min_ledger ||= 0
self.max_ledger ||= 2**32 - 1
self.memo ||= Memo.new(:memo_type_none)
end
end
\ No newline at end of file