0xa64b5928d77d7f09a43076557a21ffebcb3df519

Unverified contract

Proxy

Active on Base with 19 txns
Deployed by via 0x92d9346d at 11720135
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
Native
Value $0.11
0xb0d4d744006cad0bc9f3bcc89390861b8c9312cc49b7495b093f5b62af14838e
0x31b720dfd4f9851a12576fbc606429543ac9b4006aecb09168bb881355daf6e0
0x3bce9c479913204a4391ce175db3deaa2881dcbe6b2bc6867ad9580ee929d3f1
0xd0644433ff092b06f3ccaf1da31a62e90787977c0c25e5338934224810626166
0xa5cf722aaa7b16856eaaefc8ed3864732c1cd216d9328905fc4dc46c6df3bc7c
0xb485483c79156856d6bd55ba31db5499ce220370b9913dd40d8d416f5dc1ac54
0x751058710d1445fe86bcc7cfe537b4e48e76469ad046a961b1a55fca577cb31b
0x3624390c8ff89f89540a65b5230c7815b4c6cebe970bc2cfad424629b93c6362
0x868e724ab1abb01b0691c0680c2414067b76dcc53723790f4ed0aa7bb91fb2b8
0x730221a2fddaec8bac929ca3242ebe5b3c59d868cea83005ea65d57ffe837b7b

Functions
Getter at block 23213719
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)
0x2f24f536901a02e5fe9047b073ae1361248faf05
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x2f24f536901a02e5fe9047b073ae1361248faf05, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getProtocolFeeDestination(view returns (address)
0x6e1b9c06410c234a427ca10935c2438548c988bd
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x6e1b9c06410c234a427ca10935c2438548c988bd, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0x707562da7c5e689f23139f4acc354d163a18985a
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0xe660ed53f87a3f8f01839e82d766218e1bd759d3, 1)
getSharesSupply(view returns (uint256 supply)
2
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x707562da7c5e689f23139f4acc354d163a18985a, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
1656250000000000
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 _beneficiarypayable 
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.