WOPN · 0xBc02…BD84
OPNT · 0x2aEc…B0d
tUSDT · 0x3e01…31b
tBNB · 0x92cF…607
Core Bank · Demo
Total supplied
$0.00
your deposited amount
Total borrowed
$350.15
active loans
Net APY
0.50%
fixed interest rate
Health factor
2.50
collateral safety
Supply assets0.50% APY
Asset & amount Balance: —
W
Supply APY0.50%
ProtocolCore Bank v1
NetworkOPN Testnet
How it works
1
Approve — authorize Core Bank to spend your token via IERC20.approve()
2
Supply — tokens are transferred to the protocol and your balance is recorded on-chain
3
Earn — interest accrues at 0.5% APY and compounds on your next interaction
Market parameters
Max LTV70%
Interest modelFixed rate
Liquidation threshold70% LTV
Withdraw assetsDeposited balance only
Asset
W
Amount Balance: —
Available to withdraw0.00
Estimated interest+0.000000
Accrued interest
Estimated earnings
+0.00
tokens added on withdrawal
Annual rate0.50%
CompoundingPer block
Borrow assetsMax 70% LTV
Collateral asset & amount
W
Borrow asset & amount
$
Loan-to-value ratio0.0%
Limit: 70%
Max borrow0.0000
Health factor after
Collateral mechanics
1
Lock collateral — your collateral is held in the contract until repayment
2
70% LTV cap — borrow up to 70% of your collateral value
3
Stay healthy — keep LTV below 70% to avoid liquidation
Risk parameters
Collateral factor70%
Liquidation threshold70% LTV
Safe zone< 60% LTV
Repay borrowed assetsUnlock collateral
Borrow token (what you owe)
$
Collateral token (to unlock)
W
Repay amount Owed: 0.00
Principal owed0.0000
Borrow interest owed0.0000
Total to repay0.0000
Collateral to unlock0.0000
How repayment works
1
Select tokens — choose what you borrowed and what you posted as collateral
2
Interest first — repayment pays off accrued interest (1.00% APY) before reducing principal
3
Full repayment — repay 100% to unlock and receive your collateral back
Rate comparison
Deposit APY (earn)0.50%
Borrow APY (pay)1.00%
Spread0.50%
Your positionsDemo data
AssetSuppliedBorrowedInterest earnedStatus
Connect wallet to view positions
Contract interfaceABI reference
function deposit(string _symbol, uint256 _amount) external
function withdraw(string _symbol, uint256 _amount) external
function borrow(string colSymbol, uint256 colAmt, string borSymbol, uint256 borAmt) external
function accounts(address, address) view → (depositAmount, lastUpdated, borrowedAmount)
function repay(string _borrowSymbol, uint256 _repayAmount, string _collateralSymbol) external
function getAccount(address, address) view → (deposit, collateral, borrowed, pendingDepositInterest, pendingBorrowInterest)
DEPOSIT_RATE = 50  // 0.5% APY
BORROW_RATE  = 100 // 1.0% APY