Skip to content

feat: add support for arc4.encode and arc4.decode functions#67

Merged
boblat merged 4 commits intomainfrom
feat/arbitrary-arc4-encode-decode
Apr 14, 2026
Merged

feat: add support for arc4.encode and arc4.decode functions#67
boblat merged 4 commits intomainfrom
feat/arbitrary-arc4-encode-decode

Conversation

@boblat
Copy link
Copy Markdown
Contributor

@boblat boblat commented Apr 13, 2026

also:

  • migrate UInt64Backed serializer off the deprecated .native accessor

@boblat boblat force-pushed the feat/arbitrary-arc4-encode-decode branch 3 times, most recently from ac20833 to a52c689 Compare April 13, 2026 10:22
boblat added 3 commits April 13, 2026 18:26
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
This unblocks `arc4.encode`/`arc4.decode` of structs with mixed field
annotations and lets the AVM parity test invoke the contract directly
in-process alongside the AVM check, exercising `test_native_struct` on
both paths instead of AVM only.
also: expand test coverage for shapes unlocked by native-field support
@boblat boblat force-pushed the feat/arbitrary-arc4-encode-decode branch from a52c689 to 3c0359a Compare April 13, 2026 10:49
@boblat boblat merged commit 7fc4b55 into main Apr 14, 2026
3 checks passed
@boblat boblat deleted the feat/arbitrary-arc4-encode-decode branch April 14, 2026 03:21
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.

2 participants