0x5dbbbf7454fcef1d13140ba9a6ac6c3de4f79874

Unverified contract

Proxy

Active on Base with 40 txns
Deployed by via 0x117fc5f9 at 14815355
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
0x2287e9c6a9ba6eca7184c62029d21f633a699a315ddf0aa2b0dcb9bcc780b36a
0xee7b793354a0386ec0151fc761fddf3b7b6ccdabd9fd8874749a10ea4b844963
0xa442bc7dd9717ce457c44d32df5a62e2bf02488a698cbbb1dee5f7c1ba3c5bc2
0x2679861865ae486b434e05fa72edf7ca2b086169dfe076b6b0223fc8a63d280e
0xb676711ccbbb427063175499f5b852050cd81b6621d24f25215bcf06c0255fdc
0x11eee6e483cfde5ee5740800e9a966eecf4f882f4fa4252e7ea6077e57fc2375
0xc2ecd023a322bb526151faf28863f5b0c70df225ce1d8ff3539dc64374177a5c
0x7655f40b0d9b21b5a7286434cea1511a2ebd79ea96f81dedb5aabaee7fd3f689
0xa2daa19310765f07e72b80ea195e437d8982366cf494a563fe782757c8e47994
0xe6ca65baff2de3c392f2bfa82b554cacc38d24812c05cad593c9be8878729939

Functions
Getter at block 22762007
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)
0x573632a22a20ac59c4a46b5c5b64aec4e5f1d567
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x573632a22a20ac59c4a46b5c5b64aec4e5f1d567, 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)
0x659401851e4c28ae38faaf972992b7d0498f9f07
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xd1ef6fae85952f25d5c205c09389ea3692f4288f, 15783)
getSharesSupply(view returns (uint256 supply)
3
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x659401851e4c28ae38faaf972992b7d0498f9f07, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
1117187500000000000000
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.