RevenueSplitter

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xda0f4f56 at 22368256
Slot
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

No balances found for "RevenueSplitter"

No transactions found for "RevenueSplitter"


Functions
Getter at block 22741984
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
getFee(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
balanceOf(address accountview returns (uint256)
frozen(address accountview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSponsorship(address collection_view returns (struct RevenueSplitterSponsorship)
hasRole(bytes32 roleaddress accountview returns (bool)
isRegistered(address _collectionview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
sponsorships(addressview returns (address collectionuint256 amountuint256 maxClaimsuint256 claimsuint256 totalAmountstring symbol)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokens(stringview returns (address contractAddressuint256 balance)
State-modifying
addCollectionPayee(address _collectionaddress _payeeuint256 shares
addCollectionPayees(address _collectionaddress[] _payeesuint256[] _shares
buyNFT(address _collectionuint256 tokenIduint256 expiryBlockbytes signaturepayable 
buyNFT(address _toaddress _collectionuint256 tokenIduint256 expiryBlockbytes signatureaddress payeruint256 amountpayable 
claimSponsorship(address collection_address account_
createCollection(string namestring symboluint256 royaltyAmountaddress[] _payeesuint256[] _sharesstring baseURIaddress minterreturns (address)
createSponsorship(address collection_address[] payees_uint256[] shares_uint256 maxClaims_payable 
crossmint2(address _toaddress _collectionuint256 tokenIduint256 expiryBlockbytes signaturepayable 
deposit(address recipientpayable 
depositFunds(address recipientpayable 
depositRoyalty(address _collectionpayable 
distributeSponsorship(address collection_address[] payees_uint256[] shares_uint256 totalShares_
freeze(address account
freezeAccount(address _account
grantRole(bytes32 roleaddress account
initialize(address collectionFactory
mintNFT(address _toaddress _collectionuint256 tokenIduint256 expiryBlockbytes signaturepayable 
removeCollectionPayee(address _collectionaddress _payee
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setCollectionFactory(address collectionFactory
setCrossmintAddress(address _crossmintAddress
setFee(uint256 fee
setFeeReceiver(address receiver
setRoleAdmin(bytes32 rolebytes32 adminRole
sweep(address _payeeaddress _recipient
thaw(address account
thawAccount(address _account
tipArtist(address recipientpayable 
tipArtist(address recipientaddress payeruint256 amount
transferOwnership(address newOwner
updateSponsorship(address collection_uint256 maxClaims_uint256 totalAmountpayable 
Events
AddPayeeEvent(address indexed collectionaddress indexed accountuint256 shares
BuyEvent(address indexed collectionuint256 tokenIduint256 amount
BuyEvent(address indexed collectionuint256 tokenIduint256 amountuint256 fee
ClaimSponsorshipEvent(address indexed collectionaddress indexed account
CreateCollectionEvent(address indexed collection
CreateSponsorshipEvent(address indexed collectionaddress[] payeesuint256[] sharesuint256 maxClaims
DepositEvent(address indexed collectionaddress indexed payeeuint256 amount
DepositFundsEvent(address indexed recipientuint256 amount
DepositSponsorshipEvent(address indexed collectionaddress indexed payeeuint256 amount
DirectDepositEvent(address indexed recipientuint256 amount
Freeze(address account
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PayoutEvent(address indexed payeeuint256 amount
RemovePayeeEvent(address indexed collectionaddress indexed account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoyaltyEvent(address indexed collectionuint256 amount
SweepEvent(address indexed payeeaddress indexed recipientuint256 amount
Thaw(address account
TipEvent(address indexed recipientuint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
WithdrawEvent(address indexed payeeuint256 amount
Constructor
constructor(address forwarder
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.