RevenueSplitter
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
14
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "RevenueSplitter"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RevenueSplitter"
ABI
ABI objects
Getter at block 22762141
CREATE_COLLECTION_ROLE() view returns (bytes32)
0xb5cf7bd5852311d7113940824dab78dabed87b15d2ba5617b30fa4e3951e82f0
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE() view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAYOUT_ROLE() view returns (bytes32)
0x5612063648f807201ec1c6d4f999a34ed02c6a8b521b7b99e155a6823c568736
SMART_ADMIN_ROLE() view returns (bytes32)
0xb8f5c02f7344af99f567b0909695fd7b7d5d6243848080d27e71b3f22fd14bdf
SMART_ROLE() view returns (bytes32)
0x9b1414f59ccf41beb980baf1265542e210c454231b63fcf93b84f2028c0e4289
SPONSORSHIP_ROLE() view returns (bytes32)
0x7c9585122f954dfa62077d2a2cb66c85c2e66d6588330c0ad0c33d23caf3b0da
communityRegistry() view returns (address)
0x0000000000000000000000000000000000000000
crossmintAddress() view returns (address)
0x0000000000000000000000000000000000000000
feeReceiver() view returns (address)
0x0000000000000000000000000000000000000000
getCollectionFactory() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
balanceOf(address account) view returns (uint256)
frozen(address account) view returns (bool)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSponsorship(address collection_) view returns (struct RevenueSplitterSponsorship)
hasRole(bytes32 role, address account) view returns (bool)
isRegistered(address _collection) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
sponsorships(address) view returns (address collection, uint256 amount, uint256 maxClaims, uint256 claims, uint256 totalAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addCollectionPayee(address _collection, address _payee, uint256 shares)
addCollectionPayees(address _collection, address[] _payees, uint256[] _shares)
buyNFT(address _collection, uint256 tokenId, uint256 expiryBlock, bytes signature) payable
claimSponsorship(address collection_, address account_)
createCollection(string name, string symbol, uint256 royaltyAmount, address[] _payees, uint256[] _shares, string baseURI, address minter) returns (address)
createSponsorship(address collection_, address[] payees_, uint256[] shares_, uint256 maxClaims_) payable
crossmint(address _to, address _collection, uint256 tokenId, uint256 expiryBlock, bytes signature) payable
crossmint2(address _to, address _collection, uint256 tokenId, uint256 expiryBlock, bytes signature) payable
depositRoyalty(address _collection) payable
distributeSponsorship(address collection_, address[] payees_, uint256[] shares_, uint256 totalShares_)
freeze(address account)
freezeAccount(address _account)
grantRole(bytes32 role, address account)
initialize(address collectionFactory)
mintNFT(address _to, address _collection, uint256 tokenId, uint256 expiryBlock, bytes signature) payable
payout(address _payee)
removeCollectionPayee(address _collection, address _payee)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setCollectionFactory(address collectionFactory)
setCommunityRegistry(address _communityRegistry)
setCrossmintAddress(address _crossmintAddress)
setFeeReceiver(address receiver)
setRoleAdmin(bytes32 role, bytes32 adminRole)
sweep(address _payee, address _recipient)
thaw(address account)
thawAccount(address _account)
transferClaim(address collection_, address from_, address to_, uint256 amount_)
transferOwnership(address newOwner)
updateSponsorship(address collection_, uint256 maxClaims_, uint256 totalAmount) payable
withdraw()
AddPayeeEvent(address indexed collection, address indexed account, uint256 shares)
BuyEvent(address indexed collection, uint256 tokenId, uint256 amount)
BuyEvent(address indexed collection, uint256 tokenId, uint256 amount, uint256 fee)
ClaimSponsorshipEvent(address indexed collection, address indexed account)
CreateCollectionEvent(address indexed collection)
CreateSponsorshipEvent(address indexed collection, address[] payees, uint256[] shares, uint256 maxClaims)
DepositEvent(address indexed collection, address indexed payee, uint256 amount)
DepositSponsorshipEvent(address indexed collection, address indexed payee, uint256 amount)
Freeze(address account)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PayoutEvent(address indexed payee, uint256 amount)
RemovePayeeEvent(address indexed collection, address indexed account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
RoyaltyEvent(address indexed collection, uint256 amount)
SweepEvent(address indexed payee, address indexed recipient, uint256 amount)
Thaw(address account)
WithdrawEvent(address indexed payee, uint256 amount)
constructor(address forwarder)
This contract contains no fallback and receive objects.
This contract contains no error objects.