Not logged in

🔄 DEX Contract

Automated Market Maker — OLIGHFT SMART COIN Mastercard Tier Card

MC DEX AMM
OLIGHFT SMART COIN Liquidity Protocol
📊
Network
Stellar Testnet
Model
x*y=k AMM
Swap Fee
0.3%
Total Pools
32
TVL
$4.2M
Total Swaps
247K

💧 Liquidity Pools

⭐ XLM / USDC
TVL$1.8M
APY12.4%
24h Vol$342K
Fee Tier0.3%
💎 wETH / XLM
TVL$980K
APY8.7%
24h Vol$218K
Fee Tier0.3%
🔶 wBTC / USDC
TVL$720K
APY6.2%
24h Vol$156K
Fee Tier0.3%
💵 USDC / EURC
TVL$680K
APY3.1%
24h Vol$176K
Fee Tier0.05%

💰 Mastercard Staking Contract

Stake 100 OLIGHFT to activate your Mastercard tier and earn 10 OLIGHFT daily rewards. Choose your contract period:

Activation Stake
100 OLIGHFT
Daily Earnings
10 OLIGHFT / day
Contract Period
1 Month
30 Days
Total Payout304 OLIGHFT
Cost-100 OLIGHFT
Net Profit
204 OLIGHFT
Contract Period
2 Months
60 Days
Total Payout614 OLIGHFT
Cost-100 OLIGHFT
Net Profit
514 OLIGHFT
POPULAR
Contract Period
3 Months
90 Days
Total Payout933 OLIGHFT
Cost-100 OLIGHFT
Net Profit
833 OLIGHFT

⚡ Activate Mastercard Staking

Each card allows up to 5 active stakes
Select your contract period and enter your sponsor code to activate:
Required — commissions flow through 8-generation binary tree
🔄 Daily Auto-Compound (+3.4% bonus) — Permanent
Rewards automatically reinvested daily for maximum yield
You Pay
100 OLIGHFT
Activation cost
Period
90 days
Net Profit
833 OLIGHFT
Stellar Testnet • Transaction requires wallet signature
📋 Transaction History

📋 How It Works

1
Stake 100 OLIGHFT to Activate
Deposit 100 OLIGHFT to activate your Mastercard tier staking contract
2
Choose Your Period
Select 1 month (30 days), 2 months (60 days), or 3 months (90 days)
3
Earn 10 OLIGHFT Daily
Receive 10 OLIGHFT in rewards every day for your chosen contract period
4
30% Service Fee at Withdrawal
A 30% service fee is deducted from rewards only; your principal is returned in full
5
Collect Your Rewards
1mo: 304 OLIGHFT (204 OLIGHFT profit) • 2mo: 614 OLIGHFT (514 OLIGHFT profit) • 3mo: 933 OLIGHFT (833 OLIGHFT profit)

🌳 100 OLIGHFT Activation Stake Distribution — 8-Generation Binary Tree

When a user activates with 100 OLIGHFT, the stake is distributed across the 8-level upline binary tree:

GenerationRoleCommissionAmount
Activate Wallet60%60 OLIGHFT
Gen 1Direct Inviter10%10 OLIGHFT
Gen 2Inviter’s Inviter6%6 OLIGHFT
Gen 3Upline Level 34%4 OLIGHFT
Gen 4Upline Level 44%4 OLIGHFT
Gen 5Upline Level 54%4 OLIGHFT
Gen 6Upline Level 64%4 OLIGHFT
Gen 7Upline Level 74%4 OLIGHFT
Gen 8Upline Level 84%4 OLIGHFT
TOTAL (100%)100 OLIGHFT
🌳

🧪 Email Code Verification Tests

Code Generation
1. Code is 6 digits
_genEmailCode() returns exactly 6 numeric chars
pending
2. Code is numeric only
No letters or special chars
pending
3. Different codes each call
Two consecutive calls produce different codes
pending
Verification Logic
4. Correct code passes
Matching code accepted
pending
5. Wrong code rejected
Mismatched code shows error
pending
6. Partial code rejected
Less than 6 digits not accepted
pending
7. Empty code rejected
No input shows error message
pending
8. Old code invalid after new gen
Previous code no longer works
pending
Modal UI Flow
9. Modal opens on withdraw
requireVerify shows overlay
pending
10. Cancel closes modal
cancelW2fa hides overlay and clears pending
pending
11. Email badge shown
Email method displays correct badge
pending
12. Demo code shown in timer text
Timer area displays the demo code for testing
pending
Security
13. Pending cleared after verify
_w2faPending is null after successful confirm
pending
14. Google Auth hidden when not set up
Gauth button hidden if cw_2fa not enabled
pending
15. Withdraw blocked without verify
withdrawCardStake calls requireVerify, not _doWithdraw directly
pending

🛡️ Wallet Security Tests

Security Toggles
1. Toggle 2FA Persists to cw_security
toggleSec writes tog2fa=true to cw_security JSON
pending
2. Toggle Withdrawal Lock Off/On
togLock key toggles between true and false
pending
3. restoreSecToggles Restores Saved State
Reading cw_security restores each toggle correctly
pending
4. All 5 Toggles Write Independent Keys
tog2fa, togEmail, togSms, togWhitelist, togLock each stored separately
pending
Seed & Key Storage
5. Seed Stored as Base64
cw_seed is btoa(mnemonic) and decodes to space-separated words
pending
6. Secret Key Stored as Base64
cw_secret decodes to a string starting with S
pending
7. seedContinue Clears Mnemonic From Memory
After continue, in-memory mnemonic variable is empty string
pending
Single-Signer Auth
8. Master Key Weight = 255
SetOptions config uses masterWeight 255
pending
9. All Thresholds = 1
low, med, high thresholds all set to 1
pending
10. msCreateTx Signs Instantly
Transaction stored with weight 255/1 and created immediately
pending
11. No Additional Signers Allowed
SetOptions preview contains no addSigner operations
pending
Logout & Input Guards
12. Logout Clears All Sensitive Keys
cw_user, cw_seed, cw_secret, cw_accounts, cw_security all removed
pending
13. Accounts Stored as Base64 JSON
cw_accounts decodes to valid JSON array with publicKey fields
pending
14. Terms Checkbox Required for Register
register() rejects when agreeTerms is unchecked
pending
15. Password Mismatch Blocks Register
register() rejects when pass !== confirm
pending

🔒 Verify Withdrawal

Confirm your identity before withdrawing funds
🔐 Google Authenticator