0x80c6bf68c55a62586ac2d7d61dca7ea570c76246

Unverified contract

Proxy

Active on Base with 9 txns
Deployed by via 0x54840bab at 14988162
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
ERC-20
Value $0
0x93f5d20871aa0ab504fbbdf6e0815c990ad7e699ac8f812c017ea13247efdcad
0xeb9c24b0445587cbe5a914095370c04bd077166f16de9c6b8c80d661ebb316f1
0x6af5cf30f0f553b7ab67adbfb6dd5ab8c84e8e9a1b229bdc09961e1752a82578
0xdc45b04bbdfb1280d7f4a5094dbeffeb5752fe5f46d56f891a28809016e80f8c
0x352831be9aee5e768d9bef35246e96244333612b7b47f4b83b74f887d5315bb1
0x5cbebfaa39b99ec669aa7ce7e0e629eb791aabce632c0867dc40e7e64f49ce7f
0xa1ce7be36dee4d22272bb7b4715c1978af95862d43ebfa8fad2548bd53d7ac07
0x783918bd39d74e600e044d82560f9683c5c9be76c282de13057ee59666210ddd
0x4a81d1910d17a26a6352c830f2c325041ce893ad8b6775d8260f924a16c80c47

Functions
Getter at block 22916766
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)
0xe5aa75b76de091f814399335881a32d46e3b8f87
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xe5aa75b76de091f814399335881a32d46e3b8f87, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getPaymentToken(view returns (address)
0x97c806e7665d3afd84a8fe1837921403d59f3dcc
getProtocolFeeDestination(view returns (address)
0x24a5da102515eef4a9333cefde718908eb6f577d
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x24a5da102515eef4a9333cefde718908eb6f577d, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0x8c2aa33aeb813248c8a80ff20a57444b65a1cc82
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xd1ef6fae85952f25d5c205c09389ea3692f4288f, 16365)
getSharesSupply(view returns (uint256 supply)
1
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x8c2aa33aeb813248c8a80ff20a57444b65a1cc82, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
56875000000000000000
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 _beneficiaryaddress _paymentToken
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.