0x9a6ecdaefc03b4a794392f7d4531e19703a2c332

Unverified contract

Proxy

Active on Base with 8 txns
Deployed by via 0xc02784a2 at 13981056
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
ERC-20
Value $0
0xb5047a23d8d6738b64fc881a3c00b27c44db9a3be22d0c49baebdd12ea99de53
0x8311e48323da77ec75ffc542117532c11a89f0eda987cb266fb524fdb36dad12
0xad1c7387548e28395aee7c00b423b1ec6aae326457830467fc48bb6e8ff3e31c
0x3ff4dff77c81ff07bcbd1083721e6fb0145712f24bf5f5aacfc591ac1003ff43
0x414b6ec200f2c97611d9f0fc9a6d682e631a67aad5c8e0e568276f3a9102ec07
0xd2d9646c59b2b52d9ea929793ea638355b52db115e501f69391674a6f6338caf
0x3a70c275b7bd2149d111f96bc79cde120c076ebb882457b43524425d33e6be47
0x7d64416219d7e5ea9795fde8f70bd9270345b541124cc5658035d16b2396ecb7

Functions
Getter at block 21761700
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)
0x114f79f151969dcddbc9eab33926346e679f60dd
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x114f79f151969dcddbc9eab33926346e679f60dd, 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)
0xf2b0f7d9c1b0b70cbdcdb95bfe003ac37204fe7e
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xd1ef6fae85952f25d5c205c09389ea3692f4288f, 8906)
getSharesSupply(view returns (uint256 supply)
2
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xf2b0f7d9c1b0b70cbdcdb95bfe003ac37204fe7e, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
405937500000000000000
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.