Skip to content

Rewards

BlockVault rewards users of the official app with BLVC, the native ERC-20 token of the ecosystem. Rewards are designed to recognize loyalty, active participation, and community growth.

How to Earn BLVC

1. Vesting Rewards (Registration)

When you register as an eligible user, you choose one of two distribution plans:

PlanTotal TokensFrequencyDuration
Single Claim4,200 BLVCOne-timeImmediate
Weekly Claim10,400 BLVC100 BLVC/week2 years (104 weeks)

Once you select a plan during registration, it cannot be changed. Tokens are claimed manually from the Rewards dashboard inside the app.

Example with weekly plan:

  • Week 1: 100 BLVC become available — you claim them.
  • Week 2: another 100 BLVC unlock.
  • If you skip week 1, you can claim 200 BLVC in week 2 (they accumulate).
  • This continues for 104 weeks until all 10,400 tokens are distributed.

2. Referral Rewards

Earn 5 BLVC for each person who registers using your referral code. Rewards are transferred automatically via an on-chain transaction when the referred user completes registration. See Referral System for full details.

ParameterValue
Reward per referral5 BLVC
Daily referral limit10 per code
Maximum referrals per code50

3. Swap Rewards

Users who exchange tokens through the built-in Swap feature earn rewards automatically with every transaction.

  • Rate: 0.2 BLVC per $1 USD swapped.
  • Swap fee: 0.7% of the transaction amount (directed to the protocol treasury).
  • Supported tokens: WETH, USDT, USDC, WBTC, LINK, PEPE.

Example: swapping 1,000 USDC earns 200 BLVC in rewards and incurs a 7 USDC fee.

4. Battleship Game

BlockVault features an on-chain Battleship game powered by zero-knowledge proofs. Winners receive BLVC as prizes.

Rewards Dashboard

Inside the Rewards tab of the app, you can see:

  • Your active vesting plan and progress.
  • Amount of BLVC accumulated and available to claim.
  • Remaining claims (weekly plan only).
  • History of past claims.

The Claim button executes an on-chain transaction to transfer tokens to your wallet.


App Exclusivity

All rewards are exclusively available to users of the official BlockVault app. They cannot be accessed through a web browser or third-party tools.

This exclusivity is enforced through a multi-layer verification system:

  1. App Integrity: The native app injects an integrity token (Google Play Integrity on Android, App Attest on iOS) that is sent with every request to the server. Without this token, the backend rejects the request.

  2. Telegram Authentication: You must link your Telegram account through the official OAuth flow. This verifies your identity and prevents fake accounts.

  3. Wallet Verification: You connect your Ethereum wallet and sign a SIWE (Sign-In with Ethereum) message to prove ownership of your address.

  4. Device Verification (iOS): On Apple devices, an additional App Attest registration binds the physical device to the account, preventing impersonation even if a valid token were obtained.

The result is that only a real user, running the official app on a verified device with an authentic Telegram account, can access rewards. Attempting to call the APIs directly or from a cloned app will be rejected by the server.

BlockVault Documentation