Developer Ecosystem
ARPA Randcast icon

ARPA Randcast

Project

0xDD...9aD3

An on-chain verifiable RNG with a smart contract SDK for multiple use cases

Appears in
13 ballots

Contribution

Randcast offers a blockchain-based verifiable random number generation service, featuring a user-friendly Smart Contract SDK for easy DApp integration. This fills a gap in Optimism, which lacks a secure randomness solution. Randcast utilizes a decentralized network of nodes and threshold BLS signatures to ensure transparent and tamper-proof randomness. Key features include versatility, security, uniqueness, high availability, and accurate fee estimation. Use cases encompass gaming, lotteries, NFT rarity assignment, blockchain consensus, marketing campaigns, DAO governance, generative art, and cryptographic applications.

Impact

Randcast offers devs on Optimism a ready-made suite for embedding in DApps or Web3 games that need credible, unbiased, and verifiable randomness. Additionally, devs can tailor this suite via the SDK. Randcast's SDK highlights: shuffle: Creates a randomized array of numbers. Useful for card shuffles or lottery numbers. draw: Picks a random subset from an array, ideal for lotteries, card draws, or airdrop selections. roll: Executes a random roll in a set size. Suitable for dice rolls, game results, or game character traits. pickByWeights: Selects an index by weights, great for probability-based outcomes like NFT rarity or lotteries. batch: Produces a set of random numbers from a seed, perfect for lottery sets or verification codes.

Impact Metrics

Funding sources

No funding sources provided