igor.btc
06/15/2023, 5:15 AMigor.btc
06/15/2023, 11:39 PMigor.btc
06/16/2023, 3:59 PMsetpato
06/16/2023, 6:30 PMdef create_script(self):
data = ?????????
stacks_address = self.stx_address_input.text()
reveal_pub_key = bitcoinlib.hex.decode(self.reveal_pub_key)
reclaim_pub_key = bitcoinlib.hex.decode(self.reclaim_pub_key)
# Build the reveal script
script1 = [
data,
'DROP',
bitcoinlib.hex.decode(reveal_pub_key),
'CHECKSIG'
]
script1_encoded = bitcoinlib.Script.encode(script1)
print(script1_encoded)
# Build the reclaim script
script2 = [
bitcoinlib.hex.decode(reclaim_pub_key),
'CHECKSIG'
]
script2_encoded = bitcoinlib.Script.encode(script2)
print(script2_encoded)
# Put them together
scripts = [
{"script": script1_encoded},
{"script": script2_encoded}
]
# Build the final script
script = bitcoinlib.p2tr(bitcoinlib.TAPROOT_UNSPENDABLE_KEY, scripts, bitcoinlib.Network.TESTNET, True)
print(script)
igor.btc
06/16/2023, 8:26 PMsetpato
06/16/2023, 8:27 PMsetpato
06/16/2023, 8:27 PMRafa | Bitcoin days
06/16/2023, 9:16 PMRafa | Bitcoin days
06/16/2023, 9:17 PMRafa | Bitcoin days
06/16/2023, 9:28 PMRafa | Bitcoin days
06/16/2023, 9:59 PMwill.btc
06/17/2023, 1:48 PMwill.btc
06/17/2023, 1:48 PM.elviajero
06/17/2023, 4:44 PMigor.btc
06/17/2023, 5:36 PMsosaucily
06/18/2023, 3:04 PMmrstefan.
06/19/2023, 3:09 AMwill.btc
06/19/2023, 8:43 PMsetpato
06/19/2023, 10:19 PMigor.btc
06/19/2023, 11:51 PMsetpato
06/20/2023, 12:00 AMHero Gamer ⚡
06/20/2023, 2:11 AMigor.btc
06/20/2023, 2:34 AMsetpato
06/20/2023, 12:37 PMHero Gamer ⚡
06/20/2023, 1:22 PMsetpato
06/20/2023, 5:32 PMHero Gamer ⚡
06/20/2023, 5:39 PMtheliberalthumb
06/20/2023, 9:44 PMigor.btc
06/20/2023, 10:30 PMtheliberalthumb
06/21/2023, 6:32 AM