Sha256: 5237dac88c1f853ebfecd62399ebd61a2fc6791df172b1e6456488488e4ca07b
Contents?: true
Size: 726 Bytes
Versions: 15
Compression:
Stored size: 726 Bytes
Contents
require_relative '../spec_helper' describe BTC::AssetID do it "should encode script to a correct address" do key = Key.new(private_key: "18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725".from_hex, public_key_compressed: false) asset_id = AssetID.new(script: key.address(network: Network.mainnet).script, network: Network.mainnet) asset_id.to_s.must_equal "ALn3aK1fSuG27N96UGYB1kUYUpGKRhBuBC" asset_id.is_a?(BTC::AssetID).must_equal true end it "should decode an asset address" do asset_id = Address.parse("ALn3aK1fSuG27N96UGYB1kUYUpGKRhBuBC") asset_id.is_a?(BTC::AssetID).must_equal true asset_id.hash.must_equal "36e0ea8e93eaa0285d641305f4c81e563aa570a2".from_hex end end
Version data entries
15 entries across 15 versions & 1 rubygems