KotoV2

Verified contract

Active on Ethereum with 166 txns
Deployed by via 0x8f6e9d74 at 18679763
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
-
variable spans 2 additional slots
-
variable spans 1 additional slot
Native
Value $900.46
ERC-20
--
0x5094582c480f6cb06f9860224dc17dab7b94d17d33bef839a3424a620aa7745b
0x3cf5470aa9e5e87fadfcad6102799c57b0134dbbea603c37d3ee8c324b5415b4
0x6b04830e8998c9a65a2c4cf4b07d5302e3a1eaf882b97aa716761f00e1957d22
0xad35dfa20ba2917f0c85480cdc2d61a419433d61c475a47a658d74668e332221
0x3db2dc7efe30620e8aa572333d9d1babf09d81cacad340e3e4d2f014e5687e51
0xae2d2b44af1963de05030ee6be31cb93274bec43607842fc21d6866609fc283f
0xf1c8ccdeff7d3dff1108ca441400376bdbbebc9c31af96b7d42c38b8e546be25
0x80ba6232d4d8b7e2c6bb9d4bf3f145c1e8ab7bc3f9a7f1f0c37e89c33165ce00
0x985b183571d5d6babca4697fa5f01de6f0b2dadea55375b0775be950da37fad7
0x28134ba5160ff6247f0d6e8f16729faf104b94dc8195fcafe03a990c1a202e78

Functions
Getter at block 20926509
bondPrice(view returns (uint256)
211107734935560
bondPriceLp(view returns (uint256)
0
decimals(pure returns (uint8)
18
depository(pure returns (address)
0x298eca8683000b3911b2e7dd07fd496d8019043e
lpMarketInfo(view returns (struct PricingLibraryMarketstruct PricingLibraryTermstruct PricingLibraryData)
((0, 0, 0, 0, 0), (0, 0), (0, 0, 0, 0, 0))
marketInfo(view returns (struct PricingLibraryMarketstruct PricingLibraryTermstruct PricingLibraryData)
((17481074695330809853960, 32483127248939663299657, 3440027818038204628526, 7518925304669190146040, 370000000000000000), (1701453923, 54371771285583950), (1701380747, 1701380747, 86400, 14400, 1800))
name(pure returns (string)
Koto V2
ownership(pure returns (address)
0x946ef43867225695e29241813a8f41519634b36b
pool(view returns (address)
0xc9ee693668236fa059cf56cfbedc653766b885de
redemptionPrice(view returns (uint256)
44225682712
symbol(pure returns (string)
KOTOV2
totalSupply(view returns (uint256)
8366179315783842535630346
Read-only
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)
bondLp(uint256 _lpAmountreturns (uint256 payout)
burn(uint256 amountreturns (bool success)
create(uint256 ethBondAmountuint256 lpBondAmount
exclude(address user
launch(
open(
redeem(uint256 amountreturns (uint256 payout)
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(
InvalidSender(
InvalidTransfer(
LimitsReached(
MarketClosed(
MaxPayout(
OnlyOwner(
RedeemFailed(
Reentrancy(