0xbf7152d707d5114f1a569fb80b602e5dbb21feeb
Unverified contract
Proxy
Active on
Base with 10 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
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
0xc83d…0416
0x97c8…3dcc
Balances ($0.03)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ALI | ERC-20 | 1.5625 | $0.017136 |
$0.03 | |
USA | ERC-20 | 1 | $0.001044 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13539639 | 8 months ago | | | 0 | 0.0000019940359 | |
| 13332198 | 8 months ago | | | 0 | 0.0000029262010 | |
| 13332181 | 8 months ago | | | 0 | 0.0000018841796 | |
| 13318492 | 8 months ago | | | 0 | 0.0000024361812 | |
| 12460614 | 8 months ago | | | 0 | 0.0000023369056 | |
| 12329233 | 9 months ago | | | 0 | 0.000055246470 | |
| 12327031 | 9 months ago | | | 0 | 0.000073334334 | |
| 12161627 | 9 months ago | | | 0 | 0.000016924519 | |
| 12161237 | 9 months ago | | | 0 | 0.000021996037 | |
| 12112527 | 9 months ago | | | 0 | 0.000036602202 |
ABI
ABI objects
Getter at block 23585698
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)
0xc83dd8fb30b454c1b8755be43047d39677880416
getHoldersFeeInfo() view returns (address feeDestination, uint256 feePercent)
(feeDestination=0xc83dd8fb30b454c1b8755be43047d39677880416, feePercent=30000000000000000)
getHoldersFeePercent() view returns (uint256)
30000000000000000
getPaymentToken() view returns (address)
0x97c806e7665d3afd84a8fe1837921403d59f3dcc
getProtocolFeeDestination() view returns (address)
0x902a08143d0883fc62043463b2618cfa050c5f3c
getProtocolFeeInfo() view returns (address feeDestination, uint256 feePercent)
(feeDestination=0x902a08143d0883fc62043463b2618cfa050c5f3c, feePercent=40000000000000000)
getProtocolFeePercent() view returns (uint256)
40000000000000000
getSharesIssuer() view returns (address nftOwner)
0xbb91021fe7a43572fe051315d1e1e1b422325aa7
getSharesSubject() view returns (struct TradeableSharesSharesSubject)
(0xc91f162e3f9fe2d75a2429b8477d541cd6519192, 39)
getSharesSupply() view returns (uint256 supply)
3
getSubjectFeeInfo() view returns (address feeDestination, uint256 feePercent)
(feeDestination=0xbb91021fe7a43572fe051315d1e1e1b422325aa7, feePercent=30000000000000000)
getSubjectFeePercent() view returns (uint256)
30000000000000000
getTradeVolume() view returns (uint256)
147187500000000000000
Read-only
getBuyPrice(uint256 _amount) view returns (uint256)
getBuyPrice(uint256 _supply, uint256 _amount) pure returns (uint256)
getBuyPriceAfterFee(uint256 _amount) view returns (uint256)
getBuyPriceAfterFee(uint256 _supply, uint256 _amount, uint256 _protocolFeePercent, uint256 _holdersFeePercent, uint256 _subjectFeePercent) pure returns (uint256)
getPrice(uint256 supply, uint256 amount) pure returns (uint256)
getRole(address operator) view returns (uint256)
getSellPrice(uint256 _amount) view returns (uint256)
getSellPrice(uint256 _supply, uint256 _amount) pure returns (uint256)
getSellPriceAfterFee(uint256 _amount) view returns (uint256)
getSellPriceAfterFee(uint256 _supply, uint256 _amount, uint256 _protocolFeePercent, uint256 _holdersFeePercent, uint256 _subjectFeePercent) pure returns (uint256)
getSharesBalance(address _holder) view returns (uint256 balance)
isFeatureEnabled(uint256 required) view returns (bool)
isOperatorInRole(address operator, uint256 required) view returns (bool)
isSenderInRole(uint256 required) view returns (bool)
State-modifying
Events buyKeys(uint256 amount) payable
buyKeysTo(uint256 amount, address beneficiary) payable
buyShares(uint256 amount) payable
buySharesTo(uint256 amount, address beneficiary) payable
disableHoldersFee()
postConstruct(address _owner, struct TradeableSharesSharesSubject _sharesSubject, address _protocolFeeDestination, uint64 _protocolFeePercent, address _holdersFeeDestination, uint64 _holdersFeePercent, uint64 _subjectFeePercent, uint256 _amount, address _beneficiary, address _paymentToken)
sellKeys(uint256 amount)
sellKeysTo(uint256 amount, address beneficiary)
sellShares(uint256 amount)
sellSharesTo(uint256 amount, address beneficiary)
updateFeatures(uint256 _mask)
updateProtocolFeeDestination(address _protocolFeeDestination)
updateRole(address operator, uint256 role)
updateSharesSubject(struct TradeableSharesSharesSubject _sharesSubject)
updateSharesSubject(struct TradeableSharesSharesSubject _sharesSubject, address _factory)
HoldersFeeDisabled(uint256 oldProtocolFeePercent, uint256 newProtocolFeePercent)
ProtocolFeeDestinationUpdated(address oldProtocolFeeDestination, address newProtocolFeeDestination)
RoleUpdated(address indexed operator, uint256 requested, uint256 assigned)
SharesSubjectUpdated(struct TradeableSharesSharesSubject oldSubject, struct TradeableSharesSharesSubject newSubject, address factory)
Trade(address indexed beneficiary, address indexed issuer, bool indexed isBuy, uint256 sharesAmount, uint256 paidAmount, uint256 protocolFeeAmount, uint256 holdersFeeAmount, uint256 subjectFeeAmount, uint256 supply)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.