StableCoin

Verified contract

Active on Ethereum with 3,774 txns
Deployed by via 0xe8e3d278 at 10751048
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x123833bc46622dde8f778ee2809cb395e11f295de9e63e3954686ab8a36bed37
0xb5762419976bfb68a6703a87cbe06f87d749018a3068387f615b5e72f98d0d85
From
0x16d52e9465b6c22f41d333085242d413d9dd5768941ae25a892522d959c7e117
0xe326687cea2c602d63d95d5a9fc0698bc1a301bcb025ac429476cbc93b482308
0x7ed7e252dcee0a1906c641252b09058f2214d45f656da5ccb453cbd2bbefc5d4
0xad76117d373a33b8d189e1a85d39656cc6fe4616677f8957ebd219f1e87d21c4
0x22b8a5878b815c732ed0bccef04b3a29afd2ad8f57c86228d14b92bec2e86872
0x7a71933a2692eeadb466b34a5a363b3b6c5bf9bc51ec8be68fbb8ea8884b7610
0x4506e2052d2d642047e975c59f13f063761bb8d03d8c05853c134d982cb93df9
0xe181349b60fde0a37db2451fafe6da213126987ff5e91379825979aa369b0b15

Functions
Getter at block 21323604
decimals(view returns (uint8)
8
name(view returns (string)
iDOL
solidValueTotal(view returns (uint256)
314914121889784100000
symbol(view returns (string)
iDOL
totalSupply(view returns (uint256)
31491412187679886
Read-only
allowance(address owneraddress spenderview returns (uint256)
auctionTriggerCount(bytes32view returns (uint64)
balanceOf(address accountview returns (uint256)
calcSBT2IDOL(uint256 solidBondValueE12view returns (uint256 IDOLAmountE8)
generatePoolID(bytes32 bondIDuint64 countpure returns (bytes32)
getCurrentPoolID(bytes32 bondIDview returns (bytes32)
getEmergencyBorderInfo(uint256 xxE8pure returns (int256 aaE4int256 bE4)
getLockedPool(address userbytes32 poolIDview returns (uint64uint64)
getPoolInfo(bytes32 poolIDview returns (uint64 lockedSBTTotaluint64 unlockedSBTTotaluint64 lockedPoolIDOLTotaluint64 burnedIDOLTotaluint64 soldSBTTotalInAuctionuint64 paidIDOLTotalInAuctionuint64 settledAverageAuctionPricebool isAllAmountSoldInAuction)
isDangerSolidBond(uint256 rateETH2USDuint256 solidBondStrikePriceuint256 volatilityuint256 untilMaturitypure returns (bool)
isInEmergency(uint256 rateETH2USDuint256 solidBondStrikePriceuint256 volatilityuint256 untilMaturitypure returns (bool)
lockedPoolE8(addressbytes32view returns (uint64 IDOLAmountuint64 baseSBTAmount)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
isAcceptableSBT(bytes32 bondIDreturns (bool)
mint(bytes32 bondIDaddress recipientuint64 lockAmountE8returns (bytes32 poolIDuint64 obtainIDOLAmountE8uint64 poolIDOLAmountE8)
returnLockedPool(bytes32[] poolIDsreturns (uint64)
returnLockedPoolTo(bytes32[] poolIDsaddress accountreturns (uint64)
setAuctionContract(address contractAddress
setSettledAverageAuctionPrice(bytes32 bondIDuint64 totalPaidIDOLuint64 SBTAmountbool isLast
startAuctionByMarket(bytes32 bondID
startAuctionOnMaturity(bytes32 bondID
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unlockSBT(bytes32 bondIDuint64 burnAmountE8returns (uint64)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
LogBurnIDOL(bytes32 indexed bondIDaddress indexed owneruint256 burnIDOLAmountuint256 unlockSBTAmount
LogIsAcceptableSBT(bytes32 indexed bondIDbool isAcceptable
LogLambda(bytes32 indexed poolIDuint64 settledAverageAuctionPriceuint256 totalSupplyuint256 lockedSBTValue
LogMintIDOL(bytes32 indexed bondIDaddress indexed ownerbytes32 poolIDuint256 obtainIDOLAmountuint256 poolIDOLAmount
LogReturnLockedPool(bytes32 indexed poolIDaddress indexed owneruint64 backIDOLAmount
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address oracleAddressaddress bondMakerAddressuint256 auctionSpanuint256 emergencyAuctionSpanuint256 mintIDOLAmountBorder
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.