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:
|
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 = []
|
function_hex_signatures = []
|
||||||
event_hex_signatures = []
|
event_hex_signatures = []
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue