Skip to content

Commit 4e09b47

Browse files
committed
refactor(scripts): move Opcode and functions to their own file
1 parent dca2b72 commit 4e09b47

File tree

9 files changed

+638
-630
lines changed

9 files changed

+638
-630
lines changed

hathor/transaction/script/hathor_script.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import struct
1616
from typing import Union
1717

18-
from hathor.transaction.script.scripts import Opcode
18+
from hathor.transaction.script.opcode import Opcode
1919

2020

2121
class HathorScript:

hathor/transaction/script/multi_sig.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
from hathor.crypto.util import decode_address, get_address_b58_from_redeem_script_hash
1919
from hathor.transaction.script.base_script import BaseScript
2020
from hathor.transaction.script.hathor_script import HathorScript
21-
from hathor.transaction.script.scripts import re_compile, get_script_op, Opcode, get_pushdata, Stack, op_pushdata, \
22-
op_pushdata1
21+
from hathor.transaction.script.scripts import re_compile, get_script_op, get_pushdata, Stack
22+
from hathor.transaction.script.opcode import Opcode, op_pushdata, op_pushdata1
2323

2424

2525
class MultiSig(BaseScript):

hathor/transaction/script/nano_contract_match_values.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
from hathor.crypto.util import get_address_b58_from_bytes
2020
from hathor.transaction.script.hathor_script import HathorScript
21-
from hathor.transaction.script.scripts import re_compile, Opcode, get_pushdata, binary_to_int
21+
from hathor.transaction.script.scripts import re_compile, get_pushdata, binary_to_int
22+
from hathor.transaction.script.opcode import Opcode
23+
2224

2325
# XXX: does it make sense to make this BaseScript too?
2426
class NanoContractMatchValues:

0 commit comments

Comments
 (0)