class Faker::Blockchain::Bitcoin
def address_for(network)
-
(String)
- A Bitcoin address
Parameters:
-
network
(Symbol
) -- The name of network protocol to generate an address for
def address_for(network) version = PROTOCOL_VERSIONS.fetch(network) packed = version.chr + Faker::Config.random.bytes(20) checksum = OpenSSL::Digest::SHA256.digest(OpenSSL::Digest::SHA256.digest(packed))[0..3] Faker::Base58.encode(packed + checksum) end