0xeb1e6319475d37a590043fa3c6340c79da6aea1d

Unverified contract

Proxy

Active on Base with 9 txns
Deployed by via 0xe8e4fb41 at 12069004
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.06
ERC-20
Value $0
0x7720e103d88c8f35c0cfaeb455df569f5d4f679da84985f060b76a4f89d90390
0x4bd1ce381ef424a68268d2c473f88f6be31156fe6ae05173f462535dd192a702
0x5dfe3125fe27774fb1036583a16f03b47523a985f9ed58b71bee065c044215f8
0xd771dce97263c7aa3c71f54f61032b7601bce5b19e7a35e99d19a05ac56211bd
0x3756e673e8c815b75a1ebdefa7f211e6c962d1b17aeaef0a043e2ea2e80419ad
0xb88f3db44c3a914f5c3fff2a10e9d7a09e114484f24f77966dce2c34574eb299
0x3a710ac3389b6d51338e682ddf4a1f800151a3cf4d45f1929c818591e2e1307c
0xf9555155eabb444e40772369822bc9802992fd7c1d26e128162cd72dbc17d1d1
0x62193d33acd3e4f8c8a6303fd0704470383447d1dbf551bf9285d13609cadd6c

Functions
Getter at block 22757167
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)
0x13b192786f32725b466a3812eef25b3173002abf
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x13b192786f32725b466a3812eef25b3173002abf, 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)
0x7738c4ccd64e2ec496986a4507bc599ecb4e7481
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xc91f162e3f9fe2d75a2429b8477d541cd6519192, 3)
getSharesSupply(view returns (uint256 supply)
4
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x7738c4ccd64e2ec496986a4507bc599ecb4e7481, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
10000000000000000000
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.