MarketplaceSettingsV3
Verified contract
Active on
Ethereum with 3 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xec88…284e
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "MarketplaceSettingsV3"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19128421 | 9 months ago | | | 0 | 0.0014021575 | |
| 18019315 | a year ago | | | 0 | 0.0010289974 | |
| 18019312 | a year ago | | | 0 | 0.00064838957 |
ABI
ABI objects
Getter at block 21176293
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
TOKEN_MARK_ROLE() view returns (bytes32)
0xe403a42bbb760a8b3610033c6ca9047404adf765af465dfb889617dd2d64bf62
getMarketplaceFeePercentage() view returns (uint8)
3
getMarketplaceMaxValue() view returns (uint256)
28948022309329048855892746252171976963317496166410141009864396001978282409984
getMarketplaceMinValue() view returns (uint256)
1000
getStakingFeePercentage() view returns (uint8)
1
owner() view returns (address)
0x0bbf6fbb27645d6e587f63a260917ecd9b19b22f
Read-only
calculateMarketplaceFee(uint256 _amount) view returns (uint256)
calculateMarketplacePayoutFee(uint256 _amount) view returns (uint256)
calculatePrimarySaleFee(address, uint256 _amount) view returns (uint256)
calculateStakingFee(uint256 _amount) view returns (uint256)
getERC721ContractPrimarySaleFeePercentage(address) view returns (uint8)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasERC721TokenSold(address _contractAddress, uint256 _tokenId) view returns (bool)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events grantMarketplaceAccess(address _account)
grantRole(bytes32 role, address account)
markContractAsSold(address _contractAddress) returns (bool)
markERC721Token(address _contractAddress, uint256 _tokenId, bool _hasSold)
markTokensAsSold(address _originContract, uint256[] _tokenIds)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setERC721ContractPrimarySaleFeePercentage(address _contractAddress, uint8 _percentage)
setMarketplaceFeePercentage(uint8 _percentage)
setMarketplaceMaxValue(uint256 _maxValue)
setMarketplaceMinValue(uint256 _minValue)
setPrimarySaleFeePercentage(uint8 _primarySaleFeePercentage)
setStakingFeePercentage(uint8 _percentage)
transferOwnership(address newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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)
constructor(address newOwner, address oldSettings)
This contract contains no fallback and receive objects.
This contract contains no error objects.