6 txs
140 calls
constructor
constructor(address factory_, address weth_, address feeHandler_, address agentNameService_)
functions
adminSellFeePercent
viewfunction adminSellFeePercent() view returns (uint8)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
ansTokenID
viewfunction ansTokenID() view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
bondingCurve
viewfunction bondingCurve() view returns (address)
creatorSellFeePercent
viewfunction creatorSellFeePercent() view returns (uint8)
decimals
viewfunction decimals() view returns (uint8)
getCooldown
viewfunction getCooldown(address _user, uint256 _cooldownIndex) view returns (tuple)
getMembership
viewfunction getMembership(address _user) view returns (uint256)
getStuckETHTokens
viewfunction getStuckETHTokens(address _address) view returns (uint256)
getTotalCooldowns
viewfunction getTotalCooldowns(address _user) view returns (uint256)
hasLaunched
viewfunction hasLaunched() view returns (bool)
name
viewfunction name() view returns (string)
pair
viewfunction pair() view returns (address)
router
viewfunction router() view returns (address)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
treasury
viewfunction treasury() view returns (address)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
burn
nonpayablefunction burn(uint256 value)
burnFrom
nonpayablefunction burnFrom(address account, uint256 value)
cancel
nonpayablefunction cancel(uint256 _cooldownIndex)
claim
nonpayablefunction claim(uint256 _cooldownIndex)
claimStuckETH
nonpayablefunction claimStuckETH(address _receiver)
initialize
nonpayablefunction initialize(address _bondingCurve, address _router, string name_, uint256 _ansTokenID, address _treasury, uint8 _adminSellFeePercent, uint8 _creatorSellFeePercent)
launch
nonpayablefunction launch()
setPair
nonpayablefunction setPair(address _pair)
subscribe
nonpayablefunction subscribe(uint256 _amount)
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address _from, address _to, uint256 _value) returns (bool)
unsubscribe
nonpayablefunction unsubscribe(uint256 _amount)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Cancelled
event Cancelled(address indexed account, uint256 cooldownIndex, (uint256 amount, uint64 claimableAt) cooldown)
Claimed
event Claimed(address indexed account, uint256 cooldownIndex, (uint256 amount, uint64 claimableAt) cooldown)
ETHTransferFailed
event ETHTransferFailed(address indexed account, uint256 amount)
FeesCollected
event FeesCollected(uint256 tokensSwapped, uint256 adminAmount, uint256 creatorAmount)
Initialized
event Initialized()
Initialized
event Initialized(uint64 version)
Launched
event Launched()
PairUpdated
event PairUpdated(address pair)
StuckETHClaimed
event StuckETHClaimed(address indexed account, address indexed receiver, uint256 amount)
Subscribed
event Subscribed(address indexed account, uint256 ak)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
Unsubscribed
event Unsubscribed(address indexed account, uint256 cooldownIndex, (uint256 amount, uint64 claimableAt) cooldown)
errors
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)
InvalidAddress
error InvalidAddress()
InvalidAmount
error InvalidAmount()
InvalidIndex
error InvalidIndex()
InvalidInitialization
error InvalidInitialization()
NothingStuck
error NothingStuck()
NotInitializing
error NotInitializing()
PrematureExecution
error PrematureExecution()
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
TransferFailed
error TransferFailed(address account, uint256 amount)
Unauthorized
error Unauthorized()
Unavailable
error Unavailable()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73103e49057170e1b4fa85a6aea852d7805dddd0735af43d82803e903d91602b57fd5bf3