Skip to content

Refactored lesson to use switchboard-on-demand - #5

Open
ChiefWoods wants to merge 13 commits into
solana-developers:mainfrom
ChiefWoods:main
Open

Refactored lesson to use switchboard-on-demand#5
ChiefWoods wants to merge 13 commits into
solana-developers:mainfrom
ChiefWoods:main

Conversation

@ChiefWoods

Copy link
Copy Markdown

Uses the newer on-demand SDK for aggregating pull feeds, committing and revealing randomness. Tests written for devnet.

Tried very, very hard to write the tests in Bankrun, with a lot of hacky attempts at circumventing blockers when generating randomness (Bankrun doesn't have an RPC, which means Switchboard's VRF oracles would not be able to sign for randomness generation) , but to no avail.

@baiwfg2

baiwfg2 commented Aug 1, 2025

Copy link
Copy Markdown

I find bankrun library has been deprecated. Better to use anchor native testing framework or litesvm

@ChiefWoods

Copy link
Copy Markdown
Author

I find bankrun library has been deprecated. Better to use anchor native testing framework or litesvm

LiteSVM is a tad bit quicker than Bankrun (doesn't output program logs however). Don't bother using anchor test if you want your tests to complete in <10 secs.

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