Staking for Bicrypto
Instant delivery
Lifetime updates
1 domain license
Addonv6.2.0

Staking for Bicrypto

Publish your own APR, lock the deposits, pay the rewards yourself — a yield product you fully control.

4.80213 sales
$169$199Save 15%
  • One pool, many terms — 30, 90 and 365 days side by side on one capacity
  • Four payout schedules per term: daily, weekly, monthly or end of term
  • Auto-compound terms pay principal plus compounded reward in one credit
  • APR and both fees frozen per position, so a pool edit never reprices a lock
  • Your admin fee comes off every accrual, straight to the Super Admin wallet
  • A capacity ceiling per pool that caps exposure and cannot be oversold
  • Hourly settlement returns principal at maturity whatever your toggles say
  • Early exits queue for approval, priced from the day the customer asked
  • Pools on FIAT, SPOT or Ecosystem on-chain wallets, with no extra plumbing
  • Solvency overview: advertised, net-promised and realised APR per pool
  • Nineteen permission keys, plus KYC gates on staking and on taking money out
  • Landing page, pool browser, positions dashboard and a rewards calculator

Inside Staking

A yield product with no counterparty in it

Customers lock funds from their platform wallet at a rate you publish. No validator, no bonding, no external provider — the money never leaves your platform, the schedule is yours, and one hourly task is the only thing standing between a stake and its maturity.

In detail

Staking gives your customers a place to lock funds from their platform wallet at a rate you publish, and gives you a fixed-term deposit product with nobody else in it. Money never leaves your platform: a stake is debited from the customer's wallet and held as a position, rewards accrue on the schedule you set, and at maturity the principal returns to that same wallet.

How it works

A customer picks a pool, picks one of its terms and commits an amount. The position freezes that term's APR, admin fee and exit fee, so a later edit cannot reprice a lock somebody already agreed to. One hourly task does the rest: it computes the reward owed for the whole elapsed term, subtracts what it has credited and writes the difference as an unclaimed earning row, so a missed run costs nobody anything. Your admin fee comes off the top of each accrual and lands in the Super Admin wallet. At maturity the final reward accrues, the principal returns and pool capacity is restored.

The surface you configure

Per poolPer term
Asset symbol and wallet type — FIAT, SPOT or ECOLock period, from one day
Capacity ceiling, your exposure limitAPR
Minimum and maximum stakeDaily, weekly, monthly or end-of-term payouts
Admin fee % and early-exit fee %Auto-compound
Profit source, allocation, risks, rewardsIts own minimum, maximum and fees

What operators control

Pools are ACTIVE, INACTIVE or COMING_SOON, and only one per asset and wallet type can be live at once. Positions run ACTIVE, PENDING_WITHDRAWAL, COMPLETED or CANCELLED, with bulk actions on up to 100 at a time and a guard on deleting anything still holding principal. Early exits can route to a queue where you approve or reject each, priced from the day the customer asked. A solvency overview ranks pools by what needs you first, compares advertised against net-promised and realised APR, and flags any pool past 90% of capacity. **Nineteen permission keys**, two KYC gates and eight platform settings sit behind it.

Nothing is staked on a blockchain. No validator is involved, nothing is bonded, and no external yield reaches the platform — you fund every reward from your own float, and each accrual is booked against your treasury as written. That is the trade: no slashing, no unbonding queue and no third party who can move your terms, for a liability you price yourself and cap with each pool's capacity. Requires Bicrypto core and the cron running; ECO pools also need the Ecosystem addon, and your admin fee is logged and dropped unless a Super Admin user exists.

You publish the rate, and your treasury pays it

This is not delegated staking, and selling it as such would be a promise you cannot keep. A stake is debited from the customer's wallet and held as a position row. When a reward accrues, one transaction writes three things: an unclaimed earning row for the customer, your admin fee credited to the Super Admin wallet, and the gross booked against your treasury as money you have committed to pay. Every point of APR you advertise is a point you fund — which is also why nothing can slash you, nothing unbonds, and no third party can change your terms mid-lock.

Your real yield source lives outside this product. Each pool's capacity ceiling is the ceiling on the liability, so set it generously at creation: the pool edit form cannot change capacity once the pool is live, and no admin screen sends the capacity delta the API expects.

One pool, several terms, one capacity

A pool can publish 30-, 90- and 365-day terms side by side, each with its own APR and payout schedule, and each free to override the minimum, the maximum, the admin fee and the exit fee. They share one asset and one capacity ceiling. One term is marked featured — it is what the pool advertises and what the staking form preselects — while the ladder still reads shortest to longest. Every position snapshots the term it opened on, so editing a tier tomorrow cannot reprice a lock somebody already agreed to.

Retire a term by setting it INACTIVE rather than deleting it — positions reference the tier row for history. A pool with no tiers still works: its own rate, lock period and schedule are the single implicit term.

One hourly task, and a queue that is the only work

The scheduled task accrues what is due and settles what has matured, and maturity settlement always runs — holding capital past an agreed term is not a configuration option. Early exits are the only thing that can need you. They land in a queue ordered oldest first, each row showing the principal, how many days early the request was, how long it has waited, and the exit cost computed exactly as settlement will compute it. Approve returns the principal net of that fee; reject puts the position back to ACTIVE and moves nothing.

The exit fee is priced from the day the customer asked, not the day you decide, so a request that sat in the queue past its own maturity still pays it. Approval is platform-wide, not per pool — and on a fresh install the backend treats the unsaved key as approval required while the settings switch reads off. Save that tab deliberately before launch.

One screen answers whether you can still pay what you promised

The admin overview is built around that question. A maturity ladder splits the live book three ways — already matured and unsettled, due inside 30 days, and locked past that — weighted by position count, because principal held in three different tokens cannot be added into one number. Each pool shows what it promises the staker after your admin fee against what it has actually been paying, so a pool advertising 12% with a 20% fee is measured against 9.6% rather than 12%, and it is only flagged once it falls more than 5% below that. The book underneath lists staked principal, rewards owed and platform fees booked one row per denomination, never as a single total. And when a matured position sits more than 24 hours without settling, the page says settlement has stalled — which is how you learn the hourly task stopped, instead of hearing it from a customer.

Realised APR is not a figure on every pool: one that only settles at maturity — auto-compound, or an end-of-term schedule — never advances an intra-term watermark to measure against, so the row reads Settles at maturity. The pool table and the withdrawal queue are ranked and cut to 24 pools and 10 requests, and the page tells you when it has cut them; every figure above those two lists is a total over the whole table.

payout schedules per term
4
wallet types a pool can hold
3
staking permission keys
19
platform settings
8

Everything included

80 capabilities, in 8 areas

Every item below exists in the source you receive. Nothing here is a roadmap.

Pools — the product you publish

One pool is one thing a customer can buy, and one liability you cap.

  • Wallet routing per pool: fiat, spot or Ecosystem custody wallets
  • Chain selection on Ecosystem pools
  • A capacity ceiling in tokens, decremented atomically so a pool cannot be oversold
  • Minimum and maximum stake per pool
  • Admin fee and early-exit fee per pool, each 0–100%
  • Three pool states: active, inactive and coming soon
  • One active pool per symbol and wallet type, enforced on create and on update
  • Promoted flag and display order for the public list
  • Four required disclosure fields: profit source, allocation, risks and rewards
  • Delete refused while a pool holds live positions; archiving keeps rewards claimable

Terms, rates and the ladder

A pool publishes as many lock terms as you want to price.

  • Many lock terms on one pool, sharing one capacity
  • Per-term APR, lock period and payout schedule
  • Per-term overrides for minimum, maximum, admin fee, exit fee and auto-compound
  • A featured term — the rate the pool advertises and the stake form opens on
  • The ladder reads shortest to longest, independently of which term is featured
  • Preset lengths of 7, 14, 30, 60, 90, 180, 270 and 365 days, plus custom
  • Up to 24 terms per pool, one per distinct lock period
  • Retire a term as inactive rather than deleting it; the last open term cannot be closed
  • A pool with no terms runs on its own single rate and lock period

Rewards, fees and claims

  • Four payout schedules: daily, weekly, monthly and end of term
  • Simple or compound APR maths, chosen platform-wide
  • Auto-compound terms pay principal plus compounded reward in one credit at maturity
  • Delta-based accrual: a missed run pays the whole outstanding amount next time
  • Every accrual keyed to its period, so no cycle can be credited twice
  • Your admin fee taken off each accrual and credited to the Super Admin wallet
  • Each gross accrual booked against the platform as money committed to pay
  • Unclaimed earning rows; one claim credits every row on a position
  • Rewards survive completion of the term and never expire

Positions and exits

The book, and the only queue that can need a decision from you.

  • Four position states: active, pending withdrawal, completed and cancelled
  • Each position freezes its APR, both fees, payout schedule, auto-compound and term length
  • Early exits either queue for your approval or settle in the same request
  • The exit cost is priced from the day the customer asked, not the day you decide
  • Approve returns principal net of the fee; reject returns the position to active, with a reason
  • Cancel as a separate punitive exit that forfeits unclaimed rewards
  • A ledger reversal booked when a cancellation forfeits rewards
  • Bulk complete, cancel or approve-exit on up to 100 positions, each in its own transaction
  • Admin notes on any position
  • Economic fields refused outright by the position edit endpoint
  • Delete refused while a position still holds principal
  • Idempotent principal return, with capacity restored by the original amount

What the customer uses

  • Public landing page: promoted pools, highest APR, short locks, coming soon and live activity
  • Pool browser with search, token filter, APR range, sorting and quick filters
  • Pool detail page with every term, the disclosures and the pool's own stats
  • A rewards calculator quoting one figure per term, on the engine's own formula
  • Stake form that opens on the featured term
  • Positions dashboard split by active, pending and completed
  • Position detail with earnings history, and the claim and exit actions
  • Personal summary: total staked, earned, unclaimed, and a per-token breakdown
  • Built-in staking guide page
  • Public statistics: locked principal, active stakers and principal-weighted APR

The solvency console

The admin overview answers one question: can you pay what you promised?

  • Alert when settlement has stalled more than 24 hours
  • Requests awaiting a decision, with the age of the oldest
  • Maturity ladder: matured and unsettled, due within 30 days, locked beyond
  • Tiles for awaiting decision, due this week, pools past 90% of capacity and pools underpaying
  • Pool pressure table ranked by what needs you first, not by display order
  • Net-promised against realised APR per pool, with the advertised rate under the rows not flagged
  • Book by asset — principal, rewards owed and platform fees, one row per denomination
  • Withdrawal queue oldest first, showing the exit cost settlement will actually charge
  • Flow counters over 24 hours, 7 days or 30 days

Revenue, analytics and records

  • Earnings desk with overview, distribution and history tabs
  • Fee income by pool and by type, charted over time
  • Four platform earning types: platform fee, early-exit fee, performance fee and other
  • Manual bookkeeping entries that deliberately move no money
  • A per-pool console with details, that pool's own positions, and analytics
  • Pool analytics over four ranges: staked, earnings and distinct stakers per bucket
  • Retention by position count, and a cancellation rate
  • CSV export from the pool analytics tab
  • External venue performance log — date, APR, staked, profit and notes, per pool
  • Activity log of every pool, position and distribution action, cron runs marked as system

Running it

  • One hourly task that accrues what is due and settles what has matured
  • Maturity settlement runs whatever your distribution settings say
  • Intra-term distribution switchable, and restrictable to one hour of the day
  • An APR accrual catch-up call, with a dry run that writes nothing
  • One-off bonus distribution split pro-rata, capped at one per pool per cycle
  • Batching, retries and a Super Admin alert when a position keeps failing
  • Eight platform settings across a Platform and an Earnings tab
  • 19 permission keys, graded per screen and per action
  • Verification gates on opening a position and on taking money out
  • In-app notifications on a claim, an exit request and an exit settlement
  • Seven tables, all soft-deleted, created on boot with no migration to run
Licence
Addon licence — full source, activated in your platform's extension manager
Requires
Bicrypto core. Wallets, users, verification, roles, settings, the cron process and the fee collector all come from core.
Runs on
Your existing Bicrypto server. No extra process, no extra service, no node and nothing on chain.
Storage
Seven MySQL tables, all soft-deleted, created on boot — no migration to run
Scheduled work
One hourly task: accrue what is due, settle what has matured
Admin surface
8 admin screens — overview, pools, the pool form, the per-pool console, positions, earnings and settings
Customer surface
6 pages — landing, pool browser, pool detail, dashboard, positions and the guide
API surface
45 endpoints: 14 customer, 31 admin
Access control
19 permission keys, plus verification gates on staking and on taking money out
Wallet types
A pool holds fiat, spot or Ecosystem wallets
Affiliate
Two seeded referral conditions: a 2% commission when a referred user stakes, and a 3% loyalty bonus on completion, which ships switched off
You fund every reward
No validator, nothing bonded, no external yield feed. Each accrual is booked against your treasury as money you have committed to pay, and your real yield source lives outside this product.
Ecosystem pools need Ecosystem
Fiat and spot pools need nothing beyond core. A pool set to the Ecosystem wallet type needs the Ecosystem addon so the customer's on-chain wallet exists — a choice you make per pool, not a prerequisite for buying.
Two operational dependencies
The cron process must be running or matured positions stay locked past their term, and a Super Admin user must exist or your fees are logged and dropped rather than queued.
Rewards are claimed, not pushed
Accrued rewards sit as unclaimed rows until the customer claims them; only auto-compound terms credit automatically, and only at maturity.
No partial exit, no top-up
A position leaves whole or not at all, and staking more opens another position. There is no flexible pool type — every term is locked for at least one day.
Capacity is not editable from the form
The Available to Stake input on the pool edit form is inert. Capacity moves only through an explicit signed delta sent to the API, so set it generously at creation.
One exit policy for the whole install
Whether an early exit queues for approval is a platform-wide switch, not a pool field — you cannot run a flexible pool and a term pool with different exit policies side by side.

Loved by customers

Reviews

No reviews yet. Own it? Share your experience.

Own this product? Sign in to leave a review.

Reviews from verified customers will appear here.

Better together

Bundles containing this product

Get Staking for Bicrypto for less as part of a bundle.

Everything for BicryptoULTIMATE

Everything for Bicrypto

Every Bicrypto product we make — every addon, every chain, both apps, one price.

  • Forex & Multi-Asset Trading
  • Hummingbot Connector
  • Binary Trading AI Engine for Bicrypto
  • Bicrypto
  • + 27 more
$3,169$6,525Save 51%
31 products includedView bundle
Trading Powerhouse

Trading Powerhouse

Four flagship trading products that multiply engagement on any Bicrypto platform.

  • Futures Trading for Bicrypto
  • P2P Trading for Bicrypto
  • Staking for Bicrypto
  • ICO/STO/IDO Launchpad for Bicrypto
$699$886Save 21%
4 products includedView bundle
Passive Income Pack

Passive Income Pack

Turn deposits into recurring revenue — staking, launchpad, forex investment, and AI plans.

  • Staking for Bicrypto
  • ICO/STO/IDO Launchpad for Bicrypto
  • Forex Investment for Bicrypto
  • AI Investments for Bicrypto
$449$596Save 25%
4 products includedView bundle

Keep exploring

Related products

AI Investments for BicryptoAddon

AI Investments for Bicrypto

A duration-based investment product where you set the term, the rate and the outcome — and fund it yourself.

4.70302 sales
$89$99Save 10%
Forex Investment for BicryptoAddon

Forex Investment for Bicrypto

Run a managed forex desk: you set the plan, the term and the payout, and settlement runs itself hourly.

4.60252 sales
$169$199Save 15%
MLM & Affiliate SystemAddon

MLM & Affiliate System

Your members bring the next ones, and you pay commission only when a referral actually deposits or trades.

4.60249 sales
$149$179Save 17%