0xe267c22427ad0f09b200bc931976d9c1c5fdfdab

Unverified contract

Proxy

Active on Base with 10 txns
Deployed by via 0xc4bfd7cf at 12077435
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
0x1506b5dab2461f870d725de21face05c1919b12c60694e9f6b1c7412befbe2da
0x484d8323dcf4c5f32932b5ea1b9312499884a26fe9aa9240fdeafa03520880b4
0xd26c8bcc997e6c6d0ed890096dfa788f738437398b860d432898a8ca8e49ae7e
0xaacb62a3350d428b903aa5bd00fba648dc3307e99d5378f7255589ccdb20520e
0x15d93d2606673b906b5ba2472d567e4299c6de9cea17fa79bfedf8e738168594
0x736c5bce224932e5acfb94985b0e3d9a45e9c599d311c2d271621295015d00bd
0xec8f257f59992612845f2acd7408c1301a6b32a6787e6b6b6e46354081ba5727
0x0bc886b6701b86a557a15deec8236c68594bb9611b8c7fccb851f5306df17978
0x9a6b8751fe95801a4d1856fe45ad40bac5789237a9f229910c02222f992f4d6e
0xb94092dead9be99c69db6cbd72ad3449315b912fe1c86b2627173a8ad6cfd4ee

Functions
Getter at block 23900345
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)
0x51b84179e99f79517be285fc1dd0430b97a8f53b
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x51b84179e99f79517be285fc1dd0430b97a8f53b, 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, 13)
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)
11562500000000000000
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.