Skip to content

Conversation

@Forostovec
Copy link
Contributor

TXCREATE is used as the top-level execution type for EOF contract creation in TransactionProcessor, but
ExecutionTypeExtensions.ToInstruction() did not handle it, causing a NotSupportedException during tracing when
NativeCallTracer.ReportAction() converts the execution type to an opcode. Mapping TXCREATE to EOFCREATE aligns with how TRANSACTION maps to CALL and with the semantics of EOF creation where the corresponding instruction is EOFCREATE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant