Rayls Products Contracts Status Roadmap Grant
Launch App
Rayls Network · 2026

Institutional DeFi
on Rayls & EVM

Multi-sig treasury, token vesting, cross-chain bridging, and a token launchpad — built natively for the Rayls Network and every major EVM chain.

2
EVM Contracts
8+
EVM Chains
5
Live Modules
OZ v4
OpenZeppelin
EVM Networks
Rayls Primary
Ethereum
Arbitrum
Base
Optimism
Polygon
Solana
Stellar
Built for Rayls

The institutional layer Rayls needs

Rayls is an EVM-compatible privacy network built for regulated finance. Velra delivers the smart contract infrastructure that institutions, DAOs, and token projects need to operate on it.

Multi-Sig Treasury

M-of-N approval wallets with time-limited windows. Deploy on Rayls for institutional-grade fund custody with full on-chain auditability.

MultiSig.sol

Token Vesting

Four schedule types — linear, monthly, interval, custom. Whitelist-gated pools with revocable allocations and per-pool pause controls.

Vesting.sol

Cross-Chain Bridge

Move USDC and native tokens between Rayls and 7 other chains. 0.1% fee, 2–5 minute settlement.

Bridge UI

Token Launchpad

IDO and STO infrastructure for Rayls-native token launches. Web2 company tokenization with compliance-ready fundraising flows.

Launchpad UI

Batch Distribution

Python CLI for bulk ERC-20 and native token sends. Excel-driven recipient lists, works on any EVM RPC including Rayls nodes.

MultiSender.py

Payments API

REST API for Rayls-native payment settlement. Webhooks, X402 machine payments, invoice management, and deposit address generation.

API Docs
Working Demos

Every module is live and clickable

Not mockups. Each card opens a fully functional frontend. The two contract-backed modules (Vault + Vesting) are ready to deploy on Rayls.

Smart Contracts

Read the source — right here

All contracts are open-source, built with OpenZeppelin v4, and deploy on Rayls or any EVM chain with zero changes.

MultiSigWallet
contracts/MultiSig.sol · Solidity ^0.8.0
✓ Ready to deploy

M-of-N multi-signature wallet for institutional treasury management on Rayls. Deployer becomes owner[0]; additional owners and the approval threshold are set via initialize(). Every transaction has a configurable time window — late approvals are rejected automatically.

Inherits: ReentrancyGuard SafeERC20
Setup
initialize(requiredApprovals, owners[], timeLimit)One-time: set M-of-N threshold, add co-owners, set approval window
Owner functions
initiateRemoveNative(amount, receiver)Propose a native token withdrawal
initiateRemoveToken(token, amount, receiver)Propose an ERC-20 withdrawal
approveTransaction(id)Approve — auto-executes when M approvals are collected
transferOwnership(newOwner)Replace your owner slot
View
getTransactionDetails(id)Full details for any transaction by ID
ReentrancyGuard on execution
Time-limited approval windows
SafeERC20 with balance verification
One-time initialization guard
Duplicate owner prevention
Open Vault Demo
MultiSig.sol
Loading source...
SCEvesting
contracts/Vesting.sol · Solidity ^0.8.10
✓ Ready to deploy

Multi-pool ERC-20 token vesting contract for Rayls token launches. Supports four schedule types, whitelist management per pool, revocable allocations, global and per-pool pause, blacklist, and full reentrancy protection.

Inherits: Ownable Pausable ReentrancyGuard SafeERC20 SafeMath
Admin
addVestingPool(params)Create a pool with any schedule type
addWhitelistBatch(poolId, wallets[], amounts[])Add multiple beneficiaries in one tx
changeAddressAllocation(poolId, wallet, amount)Update a beneficiary's allocation
setPoolPaused(poolId, paused)Pause or unpause a specific pool
blacklistWallet(wallet, blacklisted)Block an address from claiming
User
claimAll(token)Claim all unlocked tokens across every eligible pool
claimByPoolId(token, poolIds[])Claim from specific pools by ID
View
getUnlockedTokens(wallet, token)Check claimable balance for any wallet
getWalletDetails(wallet)Full allocation breakdown across all pools
getPoolAllocations(poolId)All beneficiaries and amounts for a pool
Linear
Monthly
Interval
Custom
ReentrancyGuard on all claim functions
Global pause + per-pool pause
Blacklist for compromised wallets
SafeERC20 for all token transfers
Revocable vesting per beneficiary
Open Vesting Demo
Vesting.sol
Loading source...
MultiSender
contracts/MultiSender.py · Python 3
✓ Ready

CLI tool for bulk ERC-20 and native token distribution on Rayls or any EVM chain. Reads a recipient list from an Excel file with Receiver and Amount columns, then executes transfers one by one with on-chain confirmation.

Requires: web3.py pandas openpyxl
Functions
initialize_web3()Connect to any EVM chain via RPC URL + chain ID
initialize_contract()Load an ERC-20 token contract by address
send_native_currency()Send ETH/native to a single address
send_tokens()Send ERC-20 tokens to a single address
process_multi_transfer()Read Excel and execute all transfers in sequence
Install & run
pip install web3 pandas openpyxl
python MultiSender.py
Excel format
Receiver              Amount
0x1234...abcd         100
0x5678...efgh         250
Works on Rayls (any EVM RPC)
Ethereum, Arbitrum, Base, Optimism, Polygon
Native + ERC-20 in one tool
Stops on first failed tx
MultiSender.py
Click "Read Full Source" to load.
MVP Status

What's built and ready

Every module ships with a working frontend. The two core contracts are written, tested, and ready to deploy on Rayls.

Module
Frontend
Contract
Demo
Networks
Multi-Sig Vault
M-of-N treasury
✓ Live
✓ MultiSig.sol
RaylsAny EVM
Token Vesting
4 schedule types
✓ Live
✓ Vesting.sol
RaylsAny EVM
Token Launchpad
IDO + STO
✓ Live
N/A
RaylsStellarETH
Cross-Chain Bridge
8 networks
✓ Live
N/A
8 chains
Payments API
REST + X402
✓ Live
N/A
RaylsStellar
Batch Distributor
CLI tool
CLI
✓ MultiSender.py
Any EVM
Product Roadmap

Path to full product status

Here's exactly how we're completing every module — from MVP to production-ready on Rayls.

✓ Complete
Phase 1 — MVP
Q2 2026
MultiSig.sol — written & tested
M-of-N wallet with time-limited approvals, SafeERC20, ReentrancyGuard. Ready to deploy on Rayls.
Vesting.sol — written & tested
4 schedule types, whitelist pools, revocable vesting, blacklist, per-pool pause. Ready to deploy on Rayls.
MultiSender.py — complete
Batch ERC-20 + native distribution via Excel. Works on any EVM RPC including Rayls.
All 5 frontend modules — live demos
Vault, Vesting, Launchpad, Bridge, and Payments API all have working UIs.
In Progress
Phase 2 — Rayls Mainnet Integration
Q3 2026
Deploy MultiSig.sol on Rayls mainnet
Connect the Vault UI to the live contract. Enable real wallet connections via MetaMask on Rayls RPC.
Deploy Vesting.sol on Rayls mainnet
Wire the Vesting UI to the live contract. Enable real claim transactions for launchpad participants.
Launchpad — live project onboarding
Replace mock data with real project submissions. Add admin panel for project review and approval.
Bridge — live relayer integration
Connect bridge UI to a live cross-chain relayer. Enable real USDC transfers between Rayls and Ethereum L2s.
Planned
Phase 3 — Full Product
Q4 2026
Payments API — live backend
Deploy the VelraPay backend. Enable real merchant onboarding, live payment processing, and webhook delivery on Rayls.
Vault — Soroban + Rayls dual deployment
Deploy the multi-sig contract on both Rayls EVM and Stellar Soroban. Unified UI for both chains.
Security audit
Full audit of MultiSig.sol and Vesting.sol by a third-party firm before high-value deployments.
SDK + developer docs
TypeScript SDK for interacting with all Velra contracts. Full developer documentation with code examples.
About

Built to grow the Rayls ecosystem

Velra is applying for a developer grant from the Rayls Network. Our MVP delivers the core institutional infrastructure that serious projects need — from multi-sig treasury to token launches.

Multi-sig and vesting contracts deployable on Rayls with no changes
Launchpad and bridge bring new token projects and liquidity to Rayls
Payments API lowers the barrier for developers building on Rayls
STO support enables traditional companies to tokenize on Rayls
View Grant Proposal PDF
2
EVM Contracts
MultiSig + Vesting
8+
EVM Chains
Rayls primary
5
Live Modules
All with demos
OZ
OpenZeppelin v4
Battle-tested base

Ready to explore Velra on Rayls?

Read the contracts, try the demos, or review the grant proposal.