Method: Bitcoin::Address#sign
- Defined in:
- lib/bc.rb
#sign(msg) ⇒ Object
Sign the (String) message msg
. We return a detached base-64 encoded signature (String). In order to verify the message, you will need both the signature and msg
. If we don’t know private key, we raise UnknownPrivateKey. (c.f. Client.verify())
526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 |
# File 'lib/bc.rb', line 526 def sign(msg) begin @bc.jr.(@address, msg) rescue Jr::ServerError => ex case ex.code when -13 raise LockedWallet when -4 raise UnknownPrivateKey, @address else raise end end end |