0x8116a2122b1764eb51ca61f84eb8c95992d0d283

Unverified contract

Proxy

Active on Base with 71 txns
Deployed by via 0xd5533cd7 at 10781268
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.13
0x5d1aab4aa60da7f7bce04e2d53a5cc44e15f4c3b9cff3cf000d52595702fc569
0xfb26a9c442e6ade3ba5a9ca45ef795d13cba931f3a74752df4bec86f5840f55c
0xb79fd739b6eef5ae55cef01afde2c11a635ab80edbc7d321418699d04a175eba
0x7237c6d8023ba5d653ae9538781e0d23418c8e61193f4a9872a0615754d731f8
0xd83d6d5295076c28dd0908871177f072d5233b0b9dc485441b1ee1610d27d9ea
0x0723baaca5a662f3ed0f83d06e8966210aac7c24a59f0a836455fd4223fad685
0x2da7072e80c2b1b048cf7fc573bdac7b55a241bd155f14827018356b7573fe59
0xd3ff113175241266a7304edba4a28285d1c43b9016e8778502da11d4f75caa77
0x48c0a8ec23c9c643d9d52a4edb4df2323b6542987e4a291c7b63cbcc9fa291df
0xedf1b52a4ab881723e94327abc481d29bc42d26b8f3b073fb3abcf6ed3d6c760

Functions
Getter at block 23808990
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)
0x4f67c22acd96dcce2a40d2a68604daa4ec673051
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x4f67c22acd96dcce2a40d2a68604daa4ec673051, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getProtocolFeeDestination(view returns (address)
0x6e1b9c06410c234a427ca10935c2438548c988bd
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x6e1b9c06410c234a427ca10935c2438548c988bd, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0x59c4a7d85fd85c385682aa6debc0a45703644687
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0x303d1e1f43fef1fb8eab940d9c11a203281c5211, 236)
getSharesSupply(view returns (uint256 supply)
2
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x59c4a7d85fd85c385682aa6debc0a45703644687, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
126906250000000000
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.