SimpleAggregatorCollateralizedEth
Verified contract
Active on
Ethereum with 9 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0 | $2,602.66 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12114522 | 4 years ago | | | 0 | 0.0096829000 | |
| 12106723 | 4 years ago | | | 0 | 0.24721936 | |
| 12106494 | 4 years ago | | | 0 | 0.0073498800 | |
| 12106434 | 4 years ago | | | 0 | 0.72459192 | |
| 12049237 | 4 years ago | | | 0 | 0.85889745 | |
| 12046329 | 4 years ago | | | 0 | 0.33634023 | |
| 12041344 | 4 years ago | | | 0 | 0.0027585390 | |
| 12041340 | 4 years ago | | | 0 | 0.24243227 | |
| 12015947 | 4 years ago | | | 1 | 0.0059548721 |
ABI
ABI objects
Getter at block 20988108
decimals() view returns (uint8)
8
getCollateralAddress() pure returns (address)
0x0000000000000000000000000000000000000000
getCollateralAmount() view returns (uint256)
9999999998
getCollateralDecimal() pure returns (int16)
18
getCurrentPhase() view returns (uint8)
3
getCurrentStatus() view returns (uint256 term, int16 feeBase, uint32 uncheckbondGroupId, uint64 unit, uint64 trancheTime, bool isDanger)
(term=4, feeBase=250, uncheckbondGroupId=1, unit=12500000000, trancheTime=1615892367, isDanger=false)
getInfo() view returns (address bondMaker, address strategy, address dotc, address bondPricerAddress, address oracleAddress, address rewardTokenAddress, address registratorAddress, address owner, bool reverseOracle, uint64 basePriceUnit, uint128 maxSupply)
(bondMaker=0x75f81075b4cd043c4637e3791fe6b756051a1aa9, strategy=0x2464942d1b04159cf9c8d3848514af66a89bc945, dotc=0x32234a46a1717cd79ab383c34635604ff33b2dc9, bondPricerAddress=0x42b4213321bb4ef480c97c52070b25bf3b28daaf, oracleAddress=0x6e33f11625b2c8b7270cf8e0319b8b9ffb8f086d, rewardTokenAddress=0xab37e1358b639fd877f015027bb62d3ddaa7557e, registratorAddress=0xb20d7df44b1d0bf85e28fd06485df6551cfb8f4b, owner=0x96c8a1ba5a54989dbcd3c37c48dc244a6f5d75ba, reverseOracle=false, basePriceUnit=1000000000, maxSupply=3402823669209384634633746074317)
getIssuableBondGroups() view returns (uint256[])
[]
getReserveAddress() view returns (address)
0xae0c662d243f2925c86e8efe380041a6bc9569e0
getTotalRewards() view returns (struct SimpleAggregatorInterfaceTotalReward[])
[(1, 1000000000)]
getTotalUnmovedAssets() view returns (uint256, uint256)
(0, 0)
isTotalSupplySafe() view returns (bool)
true
name() view returns (string)
LIEN_AGGREGATOR_SHARE
symbol() view returns (string)
LASH
totalSupply() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address user) view returns (uint256)
getBalanceData(address user) view returns (uint128 amount, uint64 term, uint64 rewardAmount)
getBondGroupIDFromTermAndPrice(uint256 term, uint256 price) view returns (uint256 bondGroupID)
getBondGroupIdFromStrikePrice(uint256 term, uint256 strikePrice) view returns (uint256)
getCollateralPerToken(uint256 term) view returns (uint256)
getExpectedBalance(address user, bool hasReservation) view returns (uint256 expectedBalance)
getLiquidationData(uint256 term) view returns (bool isLiquidated, uint32 liquidatedBondGroupID, uint32 endBondGroupId)
getLiquidityReservationData(address user) view returns (uint128 receivedCollateralTerm, uint128 receivedCollateralAmount, uint128 removeTokenTerm, uint128 removeTokenAmount)
getRewardAmount(address user) view returns (uint64)
getTermInfo(uint256 term) view returns (uint64 maturity, uint64 solidStrikePrice, bytes32 SBTID)
totalShareData(uint256 term) view returns (uint128 totalShare, uint128 totalCollateralPerToken)
State-modifying
Events addLiquidity() payable returns (bool success)
addSuitableBondGroup() returns (uint256 bondGroupID)
approve(address spender, uint256 amount) returns (bool)
changeSpread()
claimReward()
liquidateBonds()
removeLiquidity(uint128 amount) returns (bool success)
renewMaturity()
settleTokens() returns (uint256 unsentETH, uint256 unsentToken)
trancheBonds()
transfer(address recipient, uint256 amount) returns (bool)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
updateStartBondGroupId()
updateTotalReward(uint64 rewardRate)
AddLiquidity(address indexed user, uint256 tokenAmount)
Approval(address indexed owner, address indexed spender, uint256 value)
LogTransferETH(address indexed from, address indexed to, uint256 value)
SetAddLiquidity(address indexed user, uint256 indexed term, uint256 collateralAmount)
SetRemoveLiquidity(address indexed user, uint256 indexed term, uint256 tokenAmount)
SettleLiquidity(address indexed user, uint256 indexed term, uint256 collateralAmount, uint256 tokenAmount)
TrancheBond(uint64 indexed issueBondGroupId, uint64 issueAmount, uint64 indexed burnBondGroupId, uint64 burnAmount)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateMaturity(uint64 indexed term, int16 newFeeBase, uint64 maturity)
constructor(address _ethOracle, address _pricer, address strategy, address _rewardToken, address _registrator, address exchangeAddress, address _volOracle, uint64 _priceUnit, uint64 _firstRewardRate)
receive()
This contract contains no error objects.