0xb9a62ed50797d7d28ae06c269bc6bb41272e88b7

Unverified contract

Proxy

Active on Base with 72 txns
Deployed by via 0xd29fd3cd at 14148589
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
--
0xb2ab00faffac3da676d70f6c60a7906ee9ffe5c7bb581ac0b842fb696ee21567
0x46d847ab9c0ac20a3f06f42386d76993b5d4466668fdeb0ec6145d8b7d149181
0x3d0bd4ba56147663a3e9327caa68ca549c148df13b461dedda24e98dcd0c7f36
0xbc68269b31b558778b6891fd80924182f1d4ac093bbc234addc99f00907c1d7d
0x9599dd7bd02952dc11bbaf3da1a3e417a145110bace73ee9432dc646b9e93813
0x4cbd1416dafadb918b8be27508b356ecd38baf3204d57aad65afdee72f0fd4cb
0x9fb44ad45b0783ea662258781fc4c8bf8be65f34cf6fb7f29e3122a863136bc1
0x1ac1f28c3edee216d9020fb554f89ca398c01fae86e8ec49bbf749ce27fc8746
0xa26ebd4f01b3f2043a39c67d8fa150e586bb1fe30286597741a4cc43d705b98a
0x523839560051221f2a5fba44e850225f674fe017de1bfab2919600a72d102de9

Functions
Getter at block 23220616
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)
0x28a937dde49bb2a3ae61ac900a5b7733a3d960e0
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x28a937dde49bb2a3ae61ac900a5b7733a3d960e0, 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)
0xfd6a3f7400a08c809ee695f4803a9c416f0315b2
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xd1ef6fae85952f25d5c205c09389ea3692f4288f, 10820)
getSharesSupply(view returns (uint256 supply)
1
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xfd6a3f7400a08c809ee695f4803a9c416f0315b2, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
5490000000000000000000
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.