test: move SEQUENCE_LOCKTIME flags to script
This commit is contained in:
2 files changed
+9
-5
No files matched your search
@@ -24,6 +24,10 @@ from test_framework.messages import (
|
|||||||
from test_framework.script import (
|
from test_framework.script import (
|
||||||
CScript,
|
CScript,
|
||||||
OP_TRUE,
|
OP_TRUE,
|
||||||
|
SEQUENCE_LOCKTIME_DISABLE_FLAG,
|
||||||
|
SEQUENCE_LOCKTIME_TYPE_FLAG,
|
||||||
|
SEQUENCE_LOCKTIME_GRANULARITY,
|
||||||
|
SEQUENCE_LOCKTIME_MASK,
|
||||||
)
|
)
|
||||||
from test_framework.test_framework import BitcoinTestFramework
|
from test_framework.test_framework import BitcoinTestFramework
|
||||||
from test_framework.util import (
|
from test_framework.util import (
|
||||||
@@ -36,11 +40,6 @@ from test_framework.wallet import MiniWallet
|
|||||||
|
|
||||||
SCRIPT_W0_SH_OP_TRUE = script_to_p2wsh_script(CScript([OP_TRUE]))
|
SCRIPT_W0_SH_OP_TRUE = script_to_p2wsh_script(CScript([OP_TRUE]))
|
||||||
|
|
||||||
SEQUENCE_LOCKTIME_DISABLE_FLAG = (1<<31)
|
|
||||||
SEQUENCE_LOCKTIME_TYPE_FLAG = (1<<22) # this means use time (0 means height)
|
|
||||||
SEQUENCE_LOCKTIME_GRANULARITY = 9 # this is a bit-shift
|
|
||||||
SEQUENCE_LOCKTIME_MASK = 0x0000ffff
|
|
||||||
|
|
||||||
# RPC error for non-BIP68 final transactions
|
# RPC error for non-BIP68 final transactions
|
||||||
NOT_FINAL_ERROR = "non-BIP68-final"
|
NOT_FINAL_ERROR = "non-BIP68-final"
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,11 @@ MAX_PUBKEYS_PER_MULTI_A = 999
|
|||||||
LOCKTIME_THRESHOLD = 500000000
|
LOCKTIME_THRESHOLD = 500000000
|
||||||
ANNEX_TAG = 0x50
|
ANNEX_TAG = 0x50
|
||||||
|
|
||||||
|
SEQUENCE_LOCKTIME_DISABLE_FLAG = (1<<31)
|
||||||
|
SEQUENCE_LOCKTIME_TYPE_FLAG = (1<<22) # this means use time (0 means height)
|
||||||
|
SEQUENCE_LOCKTIME_GRANULARITY = 9 # this is a bit-shift
|
||||||
|
SEQUENCE_LOCKTIME_MASK = 0x0000ffff
|
||||||
|
|
||||||
LEAF_VERSION_TAPSCRIPT = 0xc0
|
LEAF_VERSION_TAPSCRIPT = 0xc0
|
||||||
|
|
||||||
def hash160(s):
|
def hash160(s):
|
||||||
|
|||||||
Reference in new issue
Block a user