Sha256: c63cbf0669d5f9dc3c133ec5b591cbd3b0774a9a47ac58b257abf6ff888e2821
Contents?: true
Size: 802 Bytes
Versions: 10
Compression:
Stored size: 802 Bytes
Contents
module Glueby module Contract class Timestamp module TxBuilder class UpdatingTrackable < Trackable def set_prev_timestamp_info(timestamp_utxo:, payment_base:, prefix:, data:) @prev_timestamp_utxo = timestamp_utxo @prev_payment_base = payment_base @prev_prefix = prefix @prev_data = data @txb.add_utxo(@prev_timestamp_utxo) end def build tx = super # Generates signature for the remain p2c input. @wallet.internal_wallet.sign_to_pay_to_contract_address( tx, @prev_timestamp_utxo, @prev_payment_base, [@prev_prefix, @prev_data].join ) end end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems