0 txs
4 calls
constructor
constructor(address _treasuryManagerFactory, address _feeEscrowRegistry)
functions
amountClaimed
viewfunction amountClaimed(address _recipient) view returns (uint256 _claimed)
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)
feeEscrowRegistry
viewfunction feeEscrowRegistry() view returns (address)
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_)
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)
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)
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)
treasuryManagerFactory
viewfunction treasuryManagerFactory() view returns (address)
VALID_SHARE_TOTAL
viewfunction VALID_SHARE_TOTAL() view returns (uint256)
claim
nonpayablefunction claim() returns (uint256)
deposit
nonpayablefunction deposit(tuple _flaunchToken, address _creator, bytes _data)
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)
transferManagerOwnership
nonpayablefunction transferManagerOwnership(address _newManagerOwner)
transferRecipientShare
nonpayablefunction transferRecipientShare(address _newRecipient)
events
CreatorShareInitialized
event CreatorShareInitialized(uint256 _creatorShare)
CreatorUpdated
event CreatorUpdated(address indexed _flaunch, uint256 indexed _tokenId, address _creator)
ETHReceivedFromUnknownSource
event ETHReceivedFromUnknownSource(address indexed _sender, uint256 _amount)
ManagerInitialized
event ManagerInitialized(address _owner, (uint256 creatorShare, uint256 ownerShare, (address recipient, uint256 share)[] recipientShares) _params)
ManagerOwnershipTransferred
event ManagerOwnershipTransferred(address indexed _previousOwner, address indexed _newOwner)
OwnerShareInitialized
event OwnerShareInitialized(uint256 _ownerShare)
PermissionsUpdated
event PermissionsUpdated(address _permissions)
RecipientAdded
event RecipientAdded(address indexed _recipient, uint256 _share)
RecipientShareTransferred
event RecipientShareTransferred(address indexed _oldRecipient, address indexed _newRecipient, uint256 _share)
RevenueClaimed
event RevenueClaimed(address indexed _recipient, uint256 _amountClaimed)
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)
errors
AlreadyInitialized
error AlreadyInitialized()
CreatorShareAlreadyInitialized
error CreatorShareAlreadyInitialized()
FlaunchContractNotValid
error FlaunchContractNotValid()
InsufficientSharesToTransfer
error InsufficientSharesToTransfer()
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()
InvalidShareTransferRecipient
error InvalidShareTransferRecipient()
NotInitialized
error NotInitialized()
NotManagerOwner
error NotManagerOwner()
OwnerShareAlreadyInitialized
error OwnerShareAlreadyInitialized()
Reentrancy
error Reentrancy()
TokenTimelocked
error TokenTimelocked(uint256 _unlockedAt)
UnableToSendRevenue
error UnableToSendRevenue(bytes _reason)
UnknownFlaunchToken
error UnknownFlaunchToken()
UnknownPoolId
error UnknownPoolId()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73fab4ba48a322efc8b25815448be6018d211e89f35af43d3d93803e602a57fd5bf3