Ryan Sproule's repositories
n-per-epoch
Simple contract modifier to add the ability to rate limit humans on any smart contract function call.
zk-sentiment
simple sentiment analysis inside risc zero for trustless verifiable sentiment scores in trustless environments
zk-pref-matching
Preference matching in zero knowledge using risc zero
super-spreader
A farcaster frame super spreader game
aa-bundler
EIP-4337 (Account Abstraction) - Bundler implementation in Rust.
bcap-chatgpt-retrieval-plugin
The ChatGPT Retrieval Plugin lets you easily find personal or work documents by asking questions in natural language.
builder
Ryan's mev-boost block builder :)
openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
risc0
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
slack-morphism-rust
A modern async client library for Rust, supports Slack Web / Events API/Socket Mode and Block Kit.
superchain-client
An easy to use library to interface with the Superchain API
sway-libs-demo-unit-test-bug
Miscellaneous Sway libraries.
world-id-starter-rsproule-update
Quick start. Starter kit with Foundry to deploy your own smart contract that verifies unique-humanness with World ID.