⚖️ Legal Disclaimer

IMPORTANT LEGAL NOTICE:

  • SOLVIRA is a utility token for payment processing only
  • NO backing: SLV is NOT backed by silver, gold, or any physical asset
  • NO reserve: There is NO reserve pool of precious metals
  • NO convertibility: SLV cannot be redeemed or exchanged for physical silver
  • NO ownership rights: Holding SLV does NOT grant ownership of any tangible assets
  • Payment middleware only: SLV facilitates crypto-to-merchant payments for tangible purchases via Comptoir partner network

🔐 Smart Contract Architecture

The SOLVIRA (SLV) token is a production-grade ERC-20 smart contract built with industry-leading standards. All functionality is publicly auditable on the Ethereum blockchain.

OpenZeppelin v5.x

Certified and audited OpenZeppelin libraries. Globally recognized security standards for ERC-20 tokens.

Solidity 0.8.26

Stable and secure Solidity version with native overflow/underflow protection built-in.

Fixed Supply

336,000,000 SLV created at deployment. No mint function. Supply serves a deflationary model: it can only decrease via burn, never increase.

Role System

  • DEFAULT_ADMIN_ROLE: System configuration
  • POTT_OPERATOR_ROLE: Execute burnWithPoTT
  • PAUSER_ROLE: Emergency pause

Anti-Whale

Built-in manipulation protection: holding limits (maxHoldBps) and transaction limits (maxTxBps). Admin-configurable.

Progressive Burn

Adaptive burn rate based on amount: 1% (<10K SLV), 0.5% (10K-100K), 0.25% (100K-1M), 0.1% (>1M).

Pausable

Emergency pause mechanism to block all transfers if issues are detected. Additional protection layer.

ReentrancyGuard

Protection against reentrancy attacks on all sensitive functions. Checks-Effects-Interactions pattern applied.

ERC20Permit (EIP-2612)

Off-chain signature support for approvals. Better UX and gas savings for users.

ERC20Burnable

Standard burn function allowing users to destroy their own tokens if desired.

Rescue Function

Emergency function to recover ERC-20 tokens accidentally sent to the contract. User error protection.

SafeERC20

Use of SafeERC20 to handle non-standard tokens. Protection against defective ERC-20 implementations.

🧪 Testing & Static Analysis

The SOLVIRA smart contract has been subject to extensive testing and security static analysis with Slither.

Test Results

Unit Tests 63/63 passing ✅
Code Coverage 100% (lines, branches, functions)
Slither (static analysis) 0 critical/high/medium vulnerabilities
Compilation 0 warnings, optimized (200 runs)

All tests are run on every code modification to ensure no regressions are introduced. Tests cover all edge cases and known attack scenarios.

🔍 External Audit (upcoming)

An external security audit by a specialized blockchain security firm is planned before mainnet Ethereum deployment. The audit will cover:

  • Complete source code review
  • Penetration testing
  • Attack vector analysis
  • Best practices verification
  • Public audit report

🔗 Blockchain Transparency

The SOLVIRA contract is deployed and verified on BaseScan. The source code is public and auditable by everyone.

Network Base Mainnet
Contract TBD (update after deployment)
Status ✅ Verified on BaseScan
📖 View Source Code on BaseScan

⚡ Gas Optimizations

The contract has been optimized to minimize transaction costs. Compilation with Solidity optimizer (200 runs), use of gas-efficient patterns, and minimized storage operations.