Sha256: b7948c269e2f36dbf2ed42b1782ede3b0c6be846fcbfcc0e793aba94ab17b31f

Contents?: true

Size: 564 Bytes

Versions: 6

Compression:

Stored size: 564 Bytes

Contents

# Generating an address
# ---------------------
#
# This example demonstrates how to generate a key and get its address.

require_relative "../lib/btcruby.rb"

key = BTC::Key.random

puts key.to_wif # private key in WIF format
# => L4RqZhbn2VsVgy2wCWW8kUPpA4xEkH7WbfPtj1MdFug5MayHzLeT

puts key.address.to_s # public address
# => 1MFqAcAxNsAKj5e6yksZCCyfNukSdDGsEY

puts key.to_wif(network: BTC::Network.testnet)
# => cUnq2cbdTZZkrQWCavKG7ntsnJFeQjDCfhYMqRp8m2L5cL1yHDmc

puts key.address(network: BTC::Network.testnet).to_s
# => n1mnTfFwBtbaWC7ihKqw28BzEuM9YqxRyw

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
btcruby-1.0.5 sample_code/generating_an_address.rb
btcruby-1.0.4 sample_code/generating_an_address.rb
btcruby-1.0.3 sample_code/generating_an_address.rb
btcruby-1.0.2 sample_code/generating_an_address.rb
btcruby-1.0.1 sample_code/generating_an_address.rb
btcruby-1.0.0 sample_code/generating_an_address.rb