0 txs
0 calls
constructor
constructor(address _treasuryManagerFactory)
functions
balances
viewfunction balances(address _recipient) view returns (uint256 balance_)
claimableOwnerFees
viewfunction claimableOwnerFees() view returns (uint256)
creator
viewfunction creator(address _flaunch, uint256 _tokenId) view returns (address _creator)
creatorFees
viewfunction creatorFees() view returns (uint256)
creatorShare
viewfunction creatorShare() view returns (uint256)
creatorTotalClaimed
viewfunction creatorTotalClaimed(address _creator) view returns (uint256 _claimed)
flaunchTokenInternalIds
viewfunction flaunchTokenInternalIds(address _flaunch, uint256 _tokenId) view returns (uint256 _internalId)
getCreatorFee
viewfunction getCreatorFee(uint256 _amount) view returns (uint256 creatorFee_)
getOwnerFee
viewfunction getOwnerFee(uint256 _amount) view returns (uint256 ownerFee_)
getPoolId
viewfunction getPoolId(tuple _flaunchToken) view returns (bytes32 poolId_)
getUserStakeInfo
viewfunction getUserStakeInfo(address _user) view returns (uint256 amount_, uint256 timelockedUntil_, uint256 pendingETHRewards_)
globalEthRewardsPerTokenX128
viewfunction globalEthRewardsPerTokenX128() view returns (uint256)
initialized
viewfunction initialized() view returns (bool)
internalIds
viewfunction internalIds(uint256 _internalId) view returns (address flaunch, uint256 tokenId)
isValidCreator
viewfunction isValidCreator(address _creator, bytes _data) view returns (bool)
isValidRecipient
viewfunction isValidRecipient(address _recipient, bytes _data) view returns (bool)
managerFees
viewfunction managerFees() view returns (uint256)
managerOwner
viewfunction managerOwner() view returns (address)
MAX_CREATOR_SHARE
viewfunction MAX_CREATOR_SHARE() view returns (uint256)
MAX_OWNER_SHARE
viewfunction MAX_OWNER_SHARE() view returns (uint256)
minEscrowDuration
viewfunction minEscrowDuration() view returns (uint256)
minStakeDuration
viewfunction minStakeDuration() view returns (uint256)
nextInternalId
viewfunction nextInternalId() view returns (uint256)
ownerFees
viewfunction ownerFees() view returns (uint256)
ownerShare
viewfunction ownerShare() view returns (uint256)
pendingCreatorFees
viewfunction pendingCreatorFees(address _recipient) view returns (uint256 balance_)
pendingOwnerFees
viewfunction pendingOwnerFees() view returns (uint256)
permissions
viewfunction permissions() view returns (address)
recipientShare
viewfunction recipientShare(address _recipient, bytes _data) view returns (uint256)
splitFees
viewfunction splitFees() view returns (uint256)
stakingToken
viewfunction stakingToken() view returns (address)
tokenPoolId
viewfunction tokenPoolId(uint256 _internalId) view returns (bytes32 _poolId)
tokens
viewfunction tokens(address _creator) view returns (tuple[] flaunchTokens_)
tokenTimelock
viewfunction tokenTimelock(address _flaunch, uint256 _tokenId) view returns (uint256 _unlockedAt)
tokenTotalClaimed
viewfunction tokenTotalClaimed(address _flaunch, uint256 _tokenId) view returns (uint256 _claimed)
totalDeposited
viewfunction totalDeposited() view returns (uint256)
treasuryManagerFactory
viewfunction treasuryManagerFactory() view returns (address)
userPositions
viewfunction userPositions(address user) view returns (uint256 amount, uint256 timelockedUntil, uint256 ethRewardsPerTokenSnapshotX128, uint256 ethOwed)
VALID_SHARE_TOTAL
viewfunction VALID_SHARE_TOTAL() view returns (uint256)
claim
nonpayablefunction claim() returns (uint256)
deposit
nonpayablefunction deposit(tuple _flaunchToken, address _creator, bytes _data)
escrowWithdraw
nonpayablefunction escrowWithdraw(tuple _flaunchToken)
extendEscrowDuration
nonpayablefunction extendEscrowDuration(tuple _flaunchToken, uint256 _extendBy)
initialize
nonpayablefunction initialize(address _owner, bytes _data)
rescue
nonpayablefunction rescue(tuple _flaunchToken, address _recipient)
setCreator
nonpayablefunction setCreator(tuple _flaunchToken, address _creator)
setPermissions
nonpayablefunction setPermissions(address _permissions)
stake
nonpayablefunction stake(uint256 _amount)
transferManagerOwnership
nonpayablefunction transferManagerOwnership(address _newManagerOwner)
unstake
nonpayablefunction unstake(uint256 _amount)
events
Claim
event Claim(address _sender, uint256 _amount)
CreatorShareInitialized
event CreatorShareInitialized(uint256 _creatorShare)
CreatorUpdated
event CreatorUpdated(address indexed _flaunch, uint256 indexed _tokenId, address _creator)
EscrowDurationExtended
event EscrowDurationExtended(address _flaunch, uint256 _tokenId, uint256 _newDuration)
ETHReceivedFromUnknownSource
event ETHReceivedFromUnknownSource(address indexed _sender, uint256 _amount)
ManagerInitialized
event ManagerInitialized(address _owner, (address stakingToken, uint256 minEscrowDuration, uint256 minStakeDuration, uint256 creatorShare, uint256 ownerShare) _params)
ManagerOwnershipTransferred
event ManagerOwnershipTransferred(address indexed _previousOwner, address indexed _newOwner)
OwnerShareInitialized
event OwnerShareInitialized(uint256 _ownerShare)
PermissionsUpdated
event PermissionsUpdated(address _permissions)
Stake
event Stake(address _sender, uint256 _amount, (uint256 amount, uint256 timelockedUntil, uint256 ethRewardsPerTokenSnapshotX128, uint256 ethOwed) _position)
TreasuryEscrowed
event TreasuryEscrowed(address indexed _flaunch, uint256 indexed _tokenId, address _owner, address _sender)
TreasuryReclaimed
event TreasuryReclaimed(address indexed _flaunch, uint256 indexed _tokenId, address _sender, address _recipient)
TreasuryTimelocked
event TreasuryTimelocked(address indexed _flaunch, uint256 indexed _tokenId, uint256 _unlockedAt)
Unstake
event Unstake(address _sender, uint256 _amount, (uint256 amount, uint256 timelockedUntil, uint256 ethRewardsPerTokenSnapshotX128, uint256 ethOwed) _position)
errors
AlreadyInitialized
error AlreadyInitialized()
CreatorShareAlreadyInitialized
error CreatorShareAlreadyInitialized()
FlaunchContractNotValid
error FlaunchContractNotValid()
InsufficientBalance
error InsufficientBalance()
InvalidClaimer
error InvalidClaimer()
InvalidCreator
error InvalidCreator()
InvalidCreatorAddress
error InvalidCreatorAddress()
InvalidCreatorShare
error InvalidCreatorShare()
InvalidOwnerShare
error InvalidOwnerShare()
InvalidRecipient
error InvalidRecipient()
InvalidRecipientShareTotal
error InvalidRecipientShareTotal(uint256 _share, uint256 _validShare)
InvalidShareTotal
error InvalidShareTotal()
InvalidStakeAmount
error InvalidStakeAmount()
InvalidStakingToken
error InvalidStakingToken()
InvalidUnstakeAmount
error InvalidUnstakeAmount()
NotInitialized
error NotInitialized()
NotManagerOwner
error NotManagerOwner()
OwnerShareAlreadyInitialized
error OwnerShareAlreadyInitialized()
Reentrancy
error Reentrancy()
StakeLocked
error StakeLocked()
TokenTimelocked
error TokenTimelocked(uint256 _unlockedAt)
UnableToSendRevenue
error UnableToSendRevenue(bytes _reason)
UnknownFlaunchToken
error UnknownFlaunchToken()
UnknownPoolId
error UnknownPoolId()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73b5dd2fbca9b746a56cf9e5e2adabf8bef0badbea5af43d3d93803e602a57fd5bf3