0xc7804ffe3ccda0e81673700c24c76b76333b3327

Unverified contract

Proxy

Active on Base with 9 txns
Deployed by via 0x60fe393a at 9416758
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.06
ERC-20
Value $0
0xf07667fa98af2d846c64e8a604c339248f0a1e187f3ee45e28e6296b08526102
0x80cefe3924a4cefb40c7fceca138aaa6ca74c3561a0a0badfe09fe0ef95f064f
0xb30250b39e1f7132372161963e388ab2620a51c53ce1818dbb2ca8bf1a39ede3
0x7e644bc0198ab33c7d5975fa1c2ea7e92349b16fa9ea212f301568bf4980aede
0x394357051228e0ef1680261484f5c55e60a29b78776df63a74564a0cd1ae7e9c
0xf8a6243b02e6ff664176e17e16169aa05513ac4d6d020c7f37c4feea1ad40be3
0x1d6f4a3669d79755be57830b1ad91aebb561f1a26aeb805f13a035e21ffcf73a
0xbe1f36d8dbb9b4e74aba65f7e833f77a8d13864e621a2661ca39137400fd28b8
0xa2a9d25471fcb88057fb9014fec79928c779c2ccedd776a19ac59a715848cfd1

Functions
Getter at block 23072036
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)
0xd5c13c271cbf4c9007fada24963f3f093139423f
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xd5c13c271cbf4c9007fada24963f3f093139423f, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getPaymentToken(view returns (address)
0x97c806e7665d3afd84a8fe1837921403d59f3dcc
getProtocolFeeDestination(view returns (address)
0xc7c295fcd256bd7d6b19c13599a8b6103e9e10b7
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xc7c295fcd256bd7d6b19c13599a8b6103e9e10b7, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0x9e9e940d72a2e60d936b7e35077614b95b54de27
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0x64105d0c150a6dcb4f069181685371bc2779d7c4, 11838)
getSharesSupply(view returns (uint256 supply)
2
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x9e9e940d72a2e60d936b7e35077614b95b54de27, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
28125000000000000000
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.