Depository
Verified contract
Active on
Ethereum with 652 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($5,993,805.81)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OLAS | ERC-20 | 3.567742M | $1.68 |
$5,993,805.81 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21198006 | 2 days ago | | | 0 | 0.0010470519 | |
| 21178721 | 4 days ago | | | 0 | 0.0014965400 | |
| 21149941 | 8 days ago | | | 0 | 0.0018853908 | |
| 21149394 | 8 days ago | | | 0 | 0.0020047881 | |
| 21147388 | 9 days ago | | | 0 | 0.0014037027 | |
| 21144561 | 9 days ago | | | 0 | 0.0027496797 | |
| 21140069 | 10 days ago | | | 0 | 0.0019180485 | |
| 21134959 | 10 days ago | | | 0 | 0.0042764757 | |
| 21134215 | 10 days ago | | | 0 | 0.0019315097 | |
| 21131579 | 11 days ago | | | 0 | 0.0036140110 |
ABI
ABI objects
Getter at block 21208854
MIN_VESTING() view returns (uint256)
86400
VERSION() view returns (string)
1.0.1
bondCalculator() view returns (address)
0x1521918961bdbc9ed4c67a7103d5999e4130e6cb
bondCounter() view returns (uint32)
444
olas() view returns (address)
0x0001a500a6b18995b03f44bb040a5ffc28e45cb0
owner() view returns (address)
0x3c1ff68f5aa342d296d4dee4bb1cacca912d95fe
productCounter() view returns (uint32)
261
tokenomics() view returns (address)
0xc096362fa6f4a4b1a9ea68b1043416f3381ce300
treasury() view returns (address)
0xa0da53447c0f6c4987964d8463da7e6628b30f82
Read-only
getBondStatus(uint256 bondId) view returns (uint256 payout, bool matured)
getBonds(address account, bool matured) view returns (uint256[] bondIds, uint256 payout)
getCurrentPriceLP(address token) view returns (uint256 priceLP)
getProducts(bool active) view returns (uint256[] productIds)
isActiveProduct(uint256 productId) view returns (bool status)
mapBondProducts(uint256) view returns (uint160 priceLP, uint32 vesting, address token, uint96 supply)
mapUserBonds(uint256) view returns (address account, uint96 payout, uint32 maturity, uint32 productId)
State-modifying
Events changeBondCalculator(address _bondCalculator)
changeManagers(address _tokenomics, address _treasury)
changeOwner(address newOwner)
close(uint256[] productIds) returns (uint256[] closedProductIds)
create(address token, uint256 priceLP, uint256 supply, uint256 vesting) returns (uint256 productId)
deposit(uint256 productId, uint256 tokenAmount) returns (uint256 payout, uint256 maturity, uint256 bondId)
redeem(uint256[] bondIds) returns (uint256 payout)
BondCalculatorUpdated(address indexed bondCalculator)
CloseProduct(address indexed token, uint256 indexed productId, uint256 supply)
CreateBond(address indexed token, uint256 indexed productId, address indexed owner, uint256 bondId, uint256 amountOLAS, uint256 tokenAmount, uint256 maturity)
CreateProduct(address indexed token, uint256 indexed productId, uint256 supply, uint256 priceLP, uint256 vesting)
OwnerUpdated(address indexed owner)
RedeemBond(uint256 indexed productId, address indexed owner, uint256 bondId)
TokenomicsUpdated(address indexed tokenomics)
TreasuryUpdated(address indexed treasury)
constructor(address _olas, address _tokenomics, address _treasury, address _bondCalculator)
This contract contains no fallback and receive objects.
AlreadyInitialized()
BondNotRedeemable(uint256 bondId)
ClaimIncentivesFailed(address account, uint256 reward, uint256 topUp)
DelegatecallOnly()
DonatorBlacklisted(address account)
InsufficientAllowance(uint256 provided, uint256 expected)
LowerThan(uint256 provided, uint256 expected)
ManagerOnly(address sender, address manager)
NonZeroValue()
Overflow(uint256 provided, uint256 max)
OwnerOnly(address sender, address owner)
Paused()
ProductClosed(uint256 productId)
ProductExpired(address tokenAddress, uint256 productId, uint256 deadline, uint256 curTime)
ProductSupplyLow(address tokenAddress, uint256 productId, uint256 requested, uint256 actual)
ReentrancyGuard()
SameBlockNumberViolation()
ServiceDoesNotExist(uint256 serviceId)
ServiceNeverDeployed(uint256 serviceId)
TransferFailed(address token, address from, address to, uint256 amount)
TreasuryRebalanceFailed(uint256 epochNumber)
UnauthorizedToken(address tokenAddress)
WrongAmount(uint256 provided, uint256 expected)
WrongArrayLength(uint256 numValues1, uint256 numValues2)
WrongTokenAddress(address provided, address expected)
WrongUnitId(uint256 unitId, uint256 unitType)
ZeroAddress()
ZeroValue()