Koto

Verified contract

Active on Ethereum with 958 txns
Deployed by via 0x9b7fd558 at 18544292
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 1 additional slot
Native
Value $9,070.5
ERC-20
--
0x6eea7c470d329068b95affb4270fc340fa6762821f069322ea0c59037fa8275b
0x229f4da415f019cae8669b0ff89223d2ae1fff8ac6a3f299b35bd56d04c61812
0x58c660e3440a62e61cb30d097e0996e8b8ee2ebb2c97da8337a137080f9c97bc
0x9218eac024ded13bdd6d0a022ff5381e5b0e4392a6e676822bb1f3f4ed57102a
0x3281c23805aa9686f3ac669bdbaf499eb16bb8f9d8e73e4363ceef5ebfe43591
0xce5aeb6afbf753df48ef06b229a70e5ff15483d242dd85f4047a21c8d4ecafe0
0x71ac0e8bc55246b1a202a3afbcd96df4fde8b0160aa0613078bade98f9fc205e
0xcbdc51eb6b7ecedaad5b94ba6d991443bf6f551bb766c9d050b029312d4f96fa
0x08b6ced5c6286961aaf5f3e8a0b851912e5aaea77c1811c6228ad6d426a9669d
0x3f2b95dd18873789f2beac7057ca9cc4c447a8628adb27f5f3c507cdfee63d74

Functions
Getter at block 21296837
_getPrice(view returns (uint256 price)
728222040081
bondPrice(view returns (uint256)
46511152011634
decimals(pure returns (uint8)
18
depository(pure returns (address)
0x0e58bd5557c4e0a0abf0e8d4df24177ae714452d
marketInfo(view returns (struct PricingLibraryMarketstruct PricingLibraryTermstruct PricingLibraryData)
((20719575933202487500280, 21999522723989709416728, 3559924888099349743084, 639973395393610958224, 28900000000000000), (1700839211, 17702495346239603), (1700752811, 1700752811, 86400, 14400, 1800))
name(pure returns (string)
Koto
ownership(pure returns (address)
0x0688578ec7273458785591d3affd120e664900c2
pool(view returns (address)
0xa3d64865004142aba7b315c9fa43a5c26d5115c2
redemptionPrice(view returns (uint256)
301760863957
symbol(pure returns (string)
KOTO
totalSupply(view returns (uint256)
8373184318107157183541629
Read-only
_getTokens(address _pairview returns (address _token0address _token1)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address _ownerview returns (uint256)
State-modifying
addAmm(address _pool
approve(address _spenderuint256 _valuereturns (bool success)
bond(payable returns (uint256 payout)
burn(uint256 amountreturns (bool success)
exclude(address user
increaseLiquidity(uint256 tokenAmountuint256 ethAmount
launch(
open(
redeem(uint256 amountreturns (uint256 payout)
removeLimits(
transfer(address _touint256 _valuereturns (bool success)
transferFrom(address _fromaddress _touint256 _valuereturns (bool success)
Events
AmmAdded(address poolAdded
Approval(address indexed _owneraddress indexed _spenderuint256 _value
Bond(address indexed buyeruint256 amountuint256 bondPrice
CreateMarket(uint256 bondsuint256 startuint48 end
IncreaseLiquidity(uint256 kotoAddeduint256 ethAdded
Launched(uint256 time
LimitsRemoved(uint256 time
OpenBondMarket(uint256 openingTime
Redeem(address indexed senderuint256 burneduint256 payoutuint256 floorPrice
Transfer(address indexed _fromaddress indexed _touint256 _value
UserExcluded(address indexed userToExclude
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyLaunched(
BondFailed(
InsufficentAllowance(
InsufficentBalance(
InsufficentBondsAvailable(
InvalidTransfer(
LimitsReached(
MarketClosed(
MaxPayout(
OnlyOwner(
RedeemFailed(
Reentrancy(