kopia lustrzana https://github.com/bugout-dev/moonstream
Added support for "0x" prefix on smart contract bytecode
rodzic
97d9cdb41e
commit
43ad20f6ea
|
@ -44,7 +44,10 @@ def decode_signatures(
|
|||
|
||||
|
||||
def decode_abi(source: str, session: Optional[Session] = None) -> ContractABI:
|
||||
disassembled = pyevmasm.disassemble_all(binascii.unhexlify(source))
|
||||
normalized_source = source
|
||||
if normalized_source[:2] == "0x":
|
||||
normalized_source = normalized_source[2:]
|
||||
disassembled = pyevmasm.disassemble_all(binascii.unhexlify(normalized_source))
|
||||
function_hex_signatures = []
|
||||
event_hex_signatures = []
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue