0 txs
0 calls
constructor
constructor(address _protocolRewardRecipient, address _protocolRewards, address _weth, address _v3Factory, address _swapRouter, address _airlock)
functions
airlock
viewfunction airlock() view returns (address)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
contractURI
viewfunction contractURI() view returns (string)
contractVersion
purefunction contractVersion() pure returns (string)
currency
viewfunction currency() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
DOMAIN_SEPARATOR
viewfunction DOMAIN_SEPARATOR() view returns (bytes32)
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
isOwner
viewfunction isOwner(address account) view returns (bool)
MAX_TOTAL_SUPPLY
viewfunction MAX_TOTAL_SUPPLY() view returns (uint256)
MIN_ORDER_SIZE
viewfunction MIN_ORDER_SIZE() view returns (uint256)
name
viewfunction name() view returns (string)
nonces
viewfunction nonces(address owner) view returns (uint256)
owners
viewfunction owners() view returns (address[])
payoutRecipient
viewfunction payoutRecipient() view returns (address)
PLATFORM_REFERRER_FEE_BPS
viewfunction PLATFORM_REFERRER_FEE_BPS() view returns (uint256)
platformReferrer
viewfunction platformReferrer() view returns (address)
poolAddress
viewfunction poolAddress() view returns (address)
poolConfiguration
viewfunction poolConfiguration() view returns (uint8 version, int24 tickLower, int24 tickUpper, uint16 numPositions, uint256 maxDiscoverySupplyShare)
poolState
viewfunction poolState() view returns (address asset, address numeraire, int24 tickLower, int24 tickUpper, uint16 numPositions, bool isInitialized, bool isExited, uint256 maxShareToBeSold, uint256 totalTokensOnBondingCurve)
PROTOCOL_FEE_BPS
viewfunction PROTOCOL_FEE_BPS() view returns (uint256)
protocolRewardRecipient
viewfunction protocolRewardRecipient() view returns (address)
protocolRewards
viewfunction protocolRewards() view returns (address)
supportsInterface
purefunction supportsInterface(bytes4 interfaceId) pure returns (bool)
swapRouter
viewfunction swapRouter() view returns (address)
symbol
viewfunction symbol() view returns (string)
TOKEN_CREATOR_FEE_BPS
viewfunction TOKEN_CREATOR_FEE_BPS() view returns (uint256)
tokenURI
viewfunction tokenURI() view returns (string)
TOTAL_FEE_BPS
viewfunction TOTAL_FEE_BPS() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
TRADE_REFERRER_FEE_BPS
viewfunction TRADE_REFERRER_FEE_BPS() view returns (uint256)
v3Factory
viewfunction v3Factory() view returns (address)
WETH
viewfunction WETH() view returns (address)
addOwner
nonpayablefunction addOwner(address account)
addOwners
nonpayablefunction addOwners(address[] accounts)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
burn
nonpayablefunction burn(uint256 amount)
buy
payablefunction buy(address recipient, uint256 orderSize, uint256 minAmountOut, uint160 sqrtPriceLimitX96, address tradeReferrer) payable returns (uint256, uint256)
claimSecondaryRewards
nonpayablefunction claimSecondaryRewards(bool pushEthRewards)
initialize
nonpayablefunction initialize(address payoutRecipient_, address[] owners_, string tokenURI_, string name_, string symbol_, bytes poolConfig_, address platformReferrer_)
permit
nonpayablefunction permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
removeOwner
nonpayablefunction removeOwner(address account)
removeOwners
nonpayablefunction removeOwners(address[] accounts)
revokeOwnership
nonpayablefunction revokeOwnership()
sell
nonpayablefunction sell(address recipient, uint256 orderSize, uint256 minAmountOut, uint160 sqrtPriceLimitX96, address tradeReferrer) returns (uint256, uint256)
setContractURI
nonpayablefunction setContractURI(string newURI)
setPayoutRecipient
nonpayablefunction setPayoutRecipient(address newPayoutRecipient)
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 value) returns (bool)
uniswapV3MintCallback
nonpayablefunction uniswapV3MintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
CoinBuy
event CoinBuy(address indexed buyer, address indexed recipient, address indexed tradeReferrer, uint256 coinsPurchased, address currency, uint256 amountFee, uint256 amountSold)
CoinMarketRewards
event CoinMarketRewards(address indexed payoutRecipient, address indexed platformReferrer, address protocolRewardRecipient, address currency, (uint256 totalAmountCurrency, uint256 totalAmountCoin, uint256 creatorPayoutAmountCurrency, uint256 creatorPayoutAmountCoin, uint256 platformReferrerAmountCurrency, uint256 platformReferrerAmountCoin, uint256 protocolAmountCurrency, uint256 protocolAmountCoin) marketRewards)
CoinPayoutRecipientUpdated
event CoinPayoutRecipientUpdated(address indexed caller, address indexed prevRecipient, address indexed newRecipient)
CoinSell
event CoinSell(address indexed seller, address indexed recipient, address indexed tradeReferrer, uint256 coinsSold, address currency, uint256 amountFee, uint256 amountPurchased)
CoinTradeRewards
event CoinTradeRewards(address indexed payoutRecipient, address indexed platformReferrer, address indexed tradeReferrer, address protocolRewardRecipient, uint256 creatorReward, uint256 platformReferrerReward, uint256 traderReferrerReward, uint256 protocolReward, address currency)
CoinTransfer
event CoinTransfer(address indexed sender, address indexed recipient, uint256 amount, uint256 senderBalance, uint256 recipientBalance)
ContractMetadataUpdated
event ContractMetadataUpdated(address indexed caller, string newURI, string name)
ContractURIUpdated
event ContractURIUpdated()
EIP712DomainChanged
event EIP712DomainChanged()
Initialized
event Initialized(uint64 version)
OwnerUpdated
event OwnerUpdated(address indexed caller, address indexed prevOwner, address indexed newOwner)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
AddressZero
error AddressZero()
AlreadyOwner
error AlreadyOwner()
CannotMintZeroLiquidity
error CannotMintZeroLiquidity()
DopplerPoolMustHaveMoreThan2DiscoveryPositions
error DopplerPoolMustHaveMoreThan2DiscoveryPositions()
ECDSAInvalidSignature
error ECDSAInvalidSignature()
ECDSAInvalidSignatureLength
error ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS
error ECDSAInvalidSignatureS(bytes32 s)
ERC20InsufficientAllowance
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover
error ERC20InvalidApprover(address approver)
ERC20InvalidReceiver
error ERC20InvalidReceiver(address receiver)
ERC20InvalidSender
error ERC20InvalidSender(address sender)
ERC20InvalidSpender
error ERC20InvalidSpender(address spender)
ERC20TransferAmountMismatch
error ERC20TransferAmountMismatch()
ERC2612ExpiredSignature
error ERC2612ExpiredSignature(uint256 deadline)
ERC2612InvalidSigner
error ERC2612InvalidSigner(address signer, address owner)
EthAmountMismatch
error EthAmountMismatch()
EthAmountTooSmall
error EthAmountTooSmall()
EthTransferFailed
error EthTransferFailed()
EthTransferInvalid
error EthTransferInvalid()
FailedInnerCall
error FailedInnerCall()
InitialOrderSizeTooLarge
error InitialOrderSizeTooLarge()
InsufficientFunds
error InsufficientFunds()
InsufficientLiquidity
error InsufficientLiquidity()
InvalidAccountNonce
error InvalidAccountNonce(address account, uint256 currentNonce)
InvalidCurrencyLowerTick
error InvalidCurrencyLowerTick()
InvalidInitialization
error InvalidInitialization()
InvalidMarketType
error InvalidMarketType()
InvalidPoolVersion
error InvalidPoolVersion()
InvalidTickRangeMisordered
error InvalidTickRangeMisordered(int24 tickLower, int24 tickUpper)
InvalidWethLowerTick
error InvalidWethLowerTick()
LegacyPoolMustHaveOneDiscoveryPosition
error LegacyPoolMustHaveOneDiscoveryPosition()
MarketAlreadyGraduated
error MarketAlreadyGraduated()
MarketNotGraduated
error MarketNotGraduated()
MaxShareToBeSoldExceeded
error MaxShareToBeSoldExceeded(uint256 value, uint256 limit)
NotInitializing
error NotInitializing()
NotOwner
error NotOwner()
NumDiscoveryPositionsOutOfRange
error NumDiscoveryPositionsOutOfRange()
OneOwnerRequired
error OneOwnerRequired()
OnlyOwner
error OnlyOwner()
OnlyPool
error OnlyPool()
OnlyWeth
error OnlyWeth()
OwnerCannotBeAddressZero
error OwnerCannotBeAddressZero()
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
SlippageBoundsExceeded
error SlippageBoundsExceeded()
UseRevokeOwnershipToRemoveSelf
error UseRevokeOwnershipToRemoveSelf()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73becae78d441fba11017bb7a8798d018b0977f76d5af43d82803e903d91602b57fd5bf3