0x31754f7f4e05cd7613f3149b95241ddedb366cd3

Unverified contract

Proxy

Active on Base with 7 txns
Deployed by via 0xe9ac437f at 11126209
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
Native
Value $0.53
0x0428a0804d79539140cb19cc89b84fc886fe0b436768a3eac2d884ce823df9a5
0x7bfb37b9d663cddfb2a3251d4288f373b87b2dde046e3792094a2d60adc9756a
0x8418f56bdcfa4f1876f3902c00580ed723c26402ebfbaf385b6519963e5d6fce
0xc5d841e098358ab1ac2ad386375c57430fd823111e95a8e465bc8a8024c3f1e1
0x223d0f873556134c3c40333fcb585f9aae09be58a761b1d297b3b8fd848db968
0x68a99e0498f978ce09c6fcbef688fa1e3b28660c5c1c4127f9175baad1d6715b
0x6b97783c1d312b10341255ae9917887b801470f6fc3840b3a8be28d8d538efaa

Functions
Getter at block 22911827
ROLE_ACCESS_MANAGER(view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
ROLE_HOLDERS_FEE_MANAGER(view returns (uint32)
131072
ROLE_PROTOCOL_FEE_MANAGER(view returns (uint32)
65536
ROLE_SHARES_SUBJECT_MANAGER(view returns (uint32)
524288
ROLE_UPGRADE_MANAGER(view returns (uint256)
28948022309329048855892746252171976963317496166410141009864396001978282409984
features(view returns (uint256)
0
getHoldersFeeDestination(view returns (address)
0xac22d849189bc1fc209c36ee293cc19b6ec4581b
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xac22d849189bc1fc209c36ee293cc19b6ec4581b, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getProtocolFeeDestination(view returns (address)
0x4049d726720652adf7d85ca5752232725352a0be
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x4049d726720652adf7d85ca5752232725352a0be, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0x8f45a52ed9b9964d74f653880d04acdc54c4f7da
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0x5e3c0e5f01192af890859b3a0fc0f86f40b19179, 13260)
getSharesSupply(view returns (uint256 supply)
3
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x8f45a52ed9b9964d74f653880d04acdc54c4f7da, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
1031250000000000
Read-only
getBuyPrice(uint256 _amountview returns (uint256)
getBuyPrice(uint256 _supplyuint256 _amountpure returns (uint256)
getBuyPriceAfterFee(uint256 _amountview returns (uint256)
getBuyPriceAfterFee(uint256 _supplyuint256 _amountuint256 _protocolFeePercentuint256 _holdersFeePercentuint256 _subjectFeePercentpure returns (uint256)
getPrice(uint256 supplyuint256 amountpure returns (uint256)
getRole(address operatorview returns (uint256)
getSellPrice(uint256 _amountview returns (uint256)
getSellPrice(uint256 _supplyuint256 _amountpure returns (uint256)
getSellPriceAfterFee(uint256 _amountview returns (uint256)
getSellPriceAfterFee(uint256 _supplyuint256 _amountuint256 _protocolFeePercentuint256 _holdersFeePercentuint256 _subjectFeePercentpure returns (uint256)
getSharesBalance(address _holderview returns (uint256 balance)
isFeatureEnabled(uint256 requiredview returns (bool)
isOperatorInRole(address operatoruint256 requiredview returns (bool)
isSenderInRole(uint256 requiredview returns (bool)
State-modifying
buyKeys(uint256 amountpayable 
buyKeysTo(uint256 amountaddress beneficiarypayable 
buyShares(uint256 amountpayable 
buySharesTo(uint256 amountaddress beneficiarypayable 
disableHoldersFee(
postConstruct(address _ownerstruct TradeableSharesSharesSubject _sharesSubjectaddress _protocolFeeDestinationuint64 _protocolFeePercentaddress _holdersFeeDestinationuint64 _holdersFeePercentuint64 _subjectFeePercentuint256 _amountaddress _beneficiarypayable 
sellKeys(uint256 amount
sellKeysTo(uint256 amountaddress beneficiary
sellShares(uint256 amount
sellSharesTo(uint256 amountaddress beneficiary
updateFeatures(uint256 _mask
updateProtocolFeeDestination(address _protocolFeeDestination
updateRole(address operatoruint256 role
updateSharesSubject(struct TradeableSharesSharesSubject _sharesSubject
updateSharesSubject(struct TradeableSharesSharesSubject _sharesSubjectaddress _factory
Events
HoldersFeeDisabled(uint256 oldProtocolFeePercentuint256 newProtocolFeePercent
ProtocolFeeDestinationUpdated(address oldProtocolFeeDestinationaddress newProtocolFeeDestination
RoleUpdated(address indexed operatoruint256 requesteduint256 assigned
SharesSubjectUpdated(struct TradeableSharesSharesSubject oldSubjectstruct TradeableSharesSharesSubject newSubjectaddress factory
Trade(address indexed beneficiaryaddress indexed issuerbool indexed isBuyuint256 sharesAmountuint256 paidAmountuint256 protocolFeeAmountuint256 holdersFeeAmountuint256 subjectFeeAmountuint256 supply
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.