Para desbloquear, el script de bloqueo requerirá tres números cuya suma es 15 y el máximo es más pequeño que 8. Así que hice este script en Python, duplicando el high 3, luego verificar cada uno de ellos, ya sea menos de 8, después de quitarlos para verificar si es 15.
ex2a_txout_scriptPubKey = (OP_3DUP,OP_8,OP_LESSTHAN,OP_VERIFY,OP_8,OP_LESSTHAN,OP_VERIFY,OP_8,OP_LESSTHAN,OP_VERIFY,OP_ADD,OP_ADD,OP_15,OP_EQUALVERIFY)
Enviarlo con esta función response = send_from_P2PKH_transaction(amount_to_send, txid_to_spend, utxo_index, ex2a_txout_scriptPubKey)
Funciona para P2PKH clásico, pero cuando uso mi txout_scriptpubkey, la respuesta es
`400 Unhealthy Request sendrawtransaction RPC error -26: scriptpubkey`
Se agradece cualquier ayuda, no sé dónde hice mal en el guión. Supongo que usé 8 pero OP_8 debía usarse, pero aún no funciona. Editar: tampoco acepta "(OP_5, OP_EQUAL)"
. No puedo hacer que acepte algo más que P2PKH.
Para desbloquear, el script de bloqueo requerirá tres números cuya suma es 15 y el máximo es más pequeño que 8. Así que hice este script en Python, duplicando el high 3, luego verificar cada uno de ellos, ya sea menos de 8, después de quitarlos para verificar si es 15.
ex2a_txout_scriptPubKey = (OP_3DUP,OP_8,OP_LESSTHAN,OP_VERIFY,OP_8,OP_LESSTHAN,OP_VERIFY,OP_8,OP_LESSTHAN,OP_VERIFY,OP_ADD,OP_ADD,OP_15,OP_EQUALVERIFY)
Enviarlo con esta función response = send_from_P2PKH_transaction(amount_to_send, txid_to_spend, utxo_index, ex2a_txout_scriptPubKey)
Funciona para P2PKH clásico, pero cuando uso mi txout_scriptpubkey, la respuesta es
`400 Unhealthy Request sendrawtransaction RPC error -26: scriptpubkey`
Se agradece cualquier ayuda, no sé dónde hice mal en el guión. Supongo que usé 8 pero OP_8 debía usarse, pero aún no funciona. Editar: tampoco acepta "(OP_5, OP_EQUAL)"
. No puedo hacer que acepte algo más que P2PKH.