logo
ProposalsVoters
©

2025 Agora, the onchain governance company

/
Twitter
/
Github
/
About
Developer Ecosystem
ARPA Randcast icon

ARPA Randcast

Project

0xDD...9aD3
www.arpanetwork.io

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.

Contribution links

    github

    The infrastructure of Randcast(DKG and Threshold-BLS based randomness service).

    github

    Randcast SDK

    world

    Randcast Documentations

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

  • Active builders
    7
  • Funding sources

    No funding sources provided