0x3e3e55be8a8c6d38b818f01e9f67cf1f93b2ae7b

Unverified contract

Proxy

Active on Base with 12 txns
Deployed by via 0xaafa6ebb at 12041608
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.02
ERC-20
Value $0
0x2b68788961d8c655f73c6a5dd918840a043500d4c4c8813bbd2bf755ea8dea81
0x05d222d86b2a69c2ce24e6ceacc9019604659bfc7040525bfbe278aeba13139f
0x03b3af56a575a8a2464c22ec62f37259f3cc8f644f86f216b649a999137e7fef
0xb21ab5c482b2a6299bd81406953f6ae124b026c45cde9174c9413c6f8c33728e
0x74823f631efb80bc7b4464a8bf3a20b8226a287662ea9c1bbd7f8784b80cecca
0xdd798387895548463f602d2c93454fe4e21096ccf1698e9769d4e06b27892d6c
0x44d2d9d0c9519d265444af0bd0e562c82f427a2014356fb76bc1d56cb12acc36
0x5aa758e75e4ed1754fd3381e3015762a5e1d422b8b8d89719a58934694f0c8c5
0x6e7688294a4300d311ba4ed8efd505801597567e5b0748f7835a5bbc32700675
0xae8dd92be0ff3556a98c3efcc3e77a417cd3d740a604032c3ff7a13a5653b388

Functions
Getter at block 23844034
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)
0x98a943c53008846ae0b04bfa2a8c7dc70adeae83
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x98a943c53008846ae0b04bfa2a8c7dc70adeae83, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getPaymentToken(view returns (address)
0x97c806e7665d3afd84a8fe1837921403d59f3dcc
getProtocolFeeDestination(view returns (address)
0x902a08143d0883fc62043463b2618cfa050c5f3c
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x902a08143d0883fc62043463b2618cfa050c5f3c, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0xf6d98162a3fc763748a2cb6bbe40e1338cb913ab
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xc91f162e3f9fe2d75a2429b8477d541cd6519192, 2)
getSharesSupply(view returns (uint256 supply)
3
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xf6d98162a3fc763748a2cb6bbe40e1338cb913ab, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
23437500000000000000
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.