Class: Mobius::Client::Auth::Sign
- Inherits:
-
Object
- Object
- Mobius::Client::Auth::Sign
- Extended by:
- Dry::Initializer
- Defined in:
- lib/mobius/client/auth/sign.rb
Overview
Signs challenge transaction on user’s side.
Class Method Summary collapse
-
.call(seed, xdr, address) ⇒ String
Adds signature to given transaction.
Instance Method Summary collapse
-
#call ⇒ String
Adds signature to given transaction.
- #initialize(seed, xdr) ⇒ Object constructor
Constructor Details
#initialize(seed, xdr) ⇒ Object
11 |
# File 'lib/mobius/client/auth/sign.rb', line 11 param :seed |
Class Method Details
.call(seed, xdr, address) ⇒ String
Adds signature to given transaction.
|
# File 'lib/mobius/client/auth/sign.rb', line 15
|
Instance Method Details
#call ⇒ String
Adds signature to given transaction.
26 27 28 29 |
# File 'lib/mobius/client/auth/sign.rb', line 26 def call validate! envelope.dup.tap { |e| e.signatures << e.tx.sign_decorated(keypair) }.to_xdr(:base64) end |