0xca0c15123462ebd76c5e29e6f57a8072fe53edaa

Unverified contract

Proxy

Active on Base with 37 txns
Deployed by via 0xa1467b3f at 10259362
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 "0xca0c15123462ebd76c5e29e6f57a8072fe53edaa"

0xa8129da8d257e2d62159a02bccbe0cdcd94dc80f326d10d4f3939ff774bd6ace
0x757bedaaf79de8d2dd5641b5329f36e553337c5353f8cc050227a75bf95b3fd1
0x846923356947edadb16d39143365b0b4558658d0961f22974c0bcb155e4a2cfd
0x8b19499c3d0aab6ba714250b6c9db892918cf1042e38716925696e7e9f6a2609
0x1c04b04024bdcdfc084a31e279a400c9de48955a1b52b0a6318520bb3906bb07
0xf7ff275f63fbdce0ef953ec2f90c06d5180f8590886268ca73e91096065e1143
0x2a1662cf9960cd0c24242620f8ef5e8ee84e52b0fda7b161dcad809309f8dad6
0xcbff8337912af99d4c67d57c942d5ad584492be2e59fb632fe872295e3efc5dd
0x5ba71987c46ca9633d053102b4b467260feda3a24bdd65630d069fc69ab7b151
0x18abcd1e66ed83bfe2d3e10c87018e76e53de8c76fda90b3c4c5c2124d296a15

Functions
Getter at block 22746040
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)
0xe3f160b93e70bd4a18f54ff075c757fa1afafb41
getHoldersFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0xe3f160b93e70bd4a18f54ff075c757fa1afafb41, feePercent=30000000000000000)
getHoldersFeePercent(view returns (uint256)
30000000000000000
getProtocolFeeDestination(view returns (address)
0x4049d726720652adf7d85ca5752232725352a0be
getProtocolFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x4049d726720652adf7d85ca5752232725352a0be, feePercent=40000000000000000)
getProtocolFeePercent(view returns (uint256)
40000000000000000
getSharesIssuer(view returns (address nftOwner)
0x2fd4a3eeb404b804461813835121f10618fb8166
getSharesSubject(view returns (struct TradeableSharesSharesSubject)
(0x5e3c0e5f01192af890859b3a0fc0f86f40b19179, 12598)
getSharesSupply(view returns (uint256 supply)
1
getSubjectFeeInfo(view returns (address feeDestinationuint256 feePercent)
(feeDestination=0x2fd4a3eeb404b804461813835121f10618fb8166, feePercent=30000000000000000)
getSubjectFeePercent(view returns (uint256)
30000000000000000
getTradeVolume(view returns (uint256)
5500000000000000
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.