0xa829e49a4692d61d3b90cdee386088556f2eab1c

Unverified contract

Proxy

Active on Base with 26 txns
Deployed by via 0x00c7cdc8 at 14300541
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
0x87d66688419c15516f599ad9c3ff49484dcae4ad4c9860a7c8137b882f928883
0x1c2482f854b9b34e355a55de95ce66a0293c6a1743671996ecf9274f9fc945d4
0x865a0d5d9b2a7f3b0779b94ac3bd81ef823dce822756621fbce1165303b27f35
0x3f4bf08ce37c4db3aaf6b42f6d3270690014e7aca59e24a1a67f675584a3732a
0x89368ff318b196a81b38e599b2fce369c59681002d1ea48a71b482828a820d12
0x5c8985e6d7a96fbf3aa48ef307a76cd5b31dcc9d5ee7241a64a3838841a4716e
0xabb84b3661067a202cdbfee3fb32334974f1120546007dc724357bae3e8f966f
0x2925307c7a90717805da4886481f72636c6ccc5e0ff4cb12ade92fda8495b951
0xa8eda1cb298f616404c3f73d21a3efe76d7e253ea1de4fdda507f4d634ccb7f8
0xd125c1bd113755c0dd6cdab4a8368877ded12c8fa7415577cf565c9391d72a72

Functions
Getter at block 22928232
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)
0xaf29351bbfd4b172393c604610c00ab654f65ad5
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xaf29351bbfd4b172393c604610c00ab654f65ad5, 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)
0xa7ab5238437a8cca1cdbeb67ecefef9010e6c80b
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xd1ef6fae85952f25d5c205c09389ea3692f4288f, 12835)
getSharesSupply(view returns (uint256 supply)
2
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xa7ab5238437a8cca1cdbeb67ecefef9010e6c80b, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
522187500000000000000
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.