Skip to content

feat: add Somnia native VRF adapter - #23

Merged
CryptoMickle merged 1 commit into
mainfrom
codex/somnia-native-vrf
Aug 31, 2026
Merged

feat: add Somnia native VRF adapter#23
CryptoMickle merged 1 commit into
mainfrom
codex/somnia-native-vrf

Conversation

@CryptoMickle

Copy link
Copy Markdown
Owner

Summary

  • replace the Shannon deployment path's legacy wrapper configuration with Somnia's Reactivity-native VRF coordinator
  • bridge Somnia's requestRandomWords / rawFulfillRandomWords ABI to Delveworn's provider-neutral randomness boundary
  • force verifiable drand-mixed entropy with the documented 2.5M callback-gas ceiling and 16-block commit delay
  • add unit, full-game callback-gas, boss/relic, and timeout/retry coverage
  • document the Shannon deployment path

Verification

  • forge fmt --check
  • forge build --sizes
  • forge test -vv — 143 passed, 0 failed
  • read-only Shannon eth_call against coordinator 0x0834459256bbb8d2efee23dc6c3f1722266182dd accepted (2500000, 16, 5, true) and returned request ID 27
  • verified coordinator source calls rawFulfillRandomWords with the configured gas limit

No Shannon transactions or deployments were broadcast from this PR.

@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
delveworn Ready Ready Preview Aug 31, 2026 11:29pm UTC

@CryptoMickle
CryptoMickle merged commit c2d73c4 into main Aug 31, 2026
4 checks passed
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