0x866503f21692bf310f4dc1b8a47eff59229aa364

Unverified contract

Proxy

Active on Base with 20 txns
Deployed by via 0x9a19c348 at 9285886
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

No balances found for "0x866503f21692bf310f4dc1b8a47eff59229aa364"

0x0a98df1fd93d44bcc0bb5f2dc08b5faf502388ce494076fbcd2527fc96bda6fc
0x2f51736c607b41a75f4a3058bd615c26b4e3baa38b9f8e5e3ad487916653a177
0xb4a5e602c937f010b91172e14291ad1457fb7ca74a6d0f171c8e4dadddc11a67
0xd397644b364770ee950c534679d06fe055f98e313130c0db9e03395a3eb3b641
0x9e7f800e7ac2f4852899d52589291e7f167bf5506196a91ae955473572498558
0x0f1641aa084897e7aba353eaf6da875442b3ef4985aaa065bd5c7da9d8c658ea
0x844d88c120acb36fbac4e6e8f0e9bf641525e60fc5952bde57c26997641770fa
0x2af4e6bfee74cb2f7ad59bd375e59f3eeedab76da5444ccd7594ceae85ec6654
0x9070c5556bd5c52b3eb85fc6064d3842980f356a871af09b4a3121e28a88625e
0x268c042e63492868bd3ab887d38d503963f8f4b9c23860764f79c6ab53668a15

Functions
Getter at block 23730236
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)
0x780fbd6385593ca54122f3f348ff2acc8464a805
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x780fbd6385593ca54122f3f348ff2acc8464a805, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getPaymentToken(view returns (address)
0x528852ef932e4c82361b76b22ebbb2a11a0d481d
getProtocolFeeDestination(view returns (address)
0x9d14c894ea5657428a383ff24f62693c765b9638
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x9d14c894ea5657428a383ff24f62693c765b9638, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0xeca53e661c3a9d5b953740bd16b679db6cc3161f
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0x2e49d0f05462e1f664175121b30705b95b84e426, 3109)
getSharesSupply(view returns (uint256 supply)
1
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xeca53e661c3a9d5b953740bd16b679db6cc3161f, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
125000000000000000000
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 
buyShares(uint256 amountpayable 
buySharesTo(uint256 amountaddress beneficiarypayable 
disableHoldersFee(
postConstruct(address _ownerstruct TradeableSharesSharesSubject _sharesSubjectaddress _protocolFeeDestinationuint64 _protocolFeePercentaddress _holdersFeeDestinationuint64 _holdersFeePercentuint64 _subjectFeePercentuint256 _amountaddress _beneficiaryaddress _paymentToken
sellKeys(uint256 amount
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.