0x84a34c641b66e8823676990521421f954d7eb42b
Verified contract
Proxy
Active on
Base with 26,259 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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
12 additional
variables
Balances ($32,688.80)
Native
Value
$32,688.73
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 9.531688 | $3,429.48 |
$32,688.73 | |
WGC | ERC-20 | 200 | $0.000316 |
$0.06 | |
kurbi | ERC-20 | 0.1 | $0.000531 |
$0 | |
BLOWN | ERC-20 | 77.694207 | -- | -- | |
OHNO | ERC-20 | 40.309278 | -- | -- | |
fart | ERC-20 | 10 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22331329 | 13 days ago | | | 0 | 8.1675788e-7 | |
| 22331313 | 13 days ago | | | 0 | 8.1249765e-7 | |
| 22331285 | 13 days ago | | | 0 | 8.1197582e-7 | |
| 22331254 | 13 days ago | | | 0 | 8.1553160e-7 | |
| 22331225 | 13 days ago | | | 0 | 8.2422590e-7 | |
| 22331192 | 13 days ago | | | 0 | 9.4310164e-7 | |
| 22331175 | 13 days ago | | | 0 | 8.3921402e-7 | |
| 22331158 | 13 days ago | | | 0 | 8.4058065e-7 | |
| 22331134 | 13 days ago | | | 0 | 9.5378069e-7 | |
| 22331098 | 13 days ago | | | 0 | 9.4950608e-7 |
ABI
ABI objects
Getter at block 22906090
addressLimitTimeSeconds() view returns (uint256)
86400
bountyProtocolFeePercent() view returns (uint256)
300000000000000000
bountyValidForSeconds() view returns (uint256)
86400
canSelfInvite() view returns (bool)
false
getCaptchaWhitelist() view returns (address[])
[0x7f944df13852F5A97Df5ac803ED852b1f51fa2D6]
isCaptchaRequired() view returns (bool)
true
isLimitingNewAddresses() view returns (bool)
true
maxSharesAmountUnderLimit() view returns (uint256)
10
owner() view returns (address)
0xd59c50190fddbab6d3777096c5a9d53bc607d70e
protocolFeeDestination() view returns (address)
0xd59c50190fddbab6d3777096c5a9d53bc607d70e
protocolFeePercent() view returns (uint256)
50000000000000000
s_subscriptionId() view returns (uint64)
0
signer() view returns (address)
0xd0086081cfe61484618f012139b1146dfdf63213
subjectFeePercent() view returns (uint256)
50000000000000000
Read-only
addressSharesAmountBoughtUnderLimit(address) view returns (uint256)
captchaPassed(address) view returns (bool)
captchaPassedForAddress(address addr) view returns (bool)
checkValidity(bytes signature, string action) view returns (bool)
currentBounties(string) view returns (address proposer, address recipient, uint256 ethValue, uint256 deadline, bool claimedOrRefunded)
getBountyStatusMultiple(string[] messageIds) view returns (struct GMIOSharesBountyStatus[])
getBuyPrice(address sharesSubject, uint256 amount) view returns (uint256)
getBuyPriceAfterFee(address sharesSubject, uint256 amount) view returns (uint256)
getHoldersAndCount(address sharesSubject) view returns (address[], uint256[])
getInvitePriceAfterFee(uint256 amount) view returns (uint256)
getPrice(uint256 supply, uint256 amount) pure returns (uint256)
getSellPrice(address sharesSubject, uint256 amount) view returns (uint256)
getSellPriceAfterFee(address sharesSubject, uint256 amount) view returns (uint256)
isInvited(address addr) view returns (bool)
isProtectedAddress(address sharesSubject, address buyerAddress) view returns (bool)
limitBeforeTimestamp(address) view returns (uint256)
nonceUsed(string) view returns (bool)
sharesBalance(address, address) view returns (uint256)
sharesSupply(address) view returns (uint256)
unclaimedTips(address) view returns (uint256)
State-modifying
Events addBounty(string messageId, address recipient, bytes signature) payable
buyShares(address sharesSubject, uint256 amount) payable
buySharesWithCaptcha(uint256 validBefore, string nonce, bytes signature, address sharesSubject, uint256 amount) payable
claimBounty(string messageId, bytes signature)
claimBountyMulti(string[] messageIds, bytes[] signatures)
claimTips()
initialize(address _signer)
initializeV2()
invite(address sharesSubject, uint256 buyAmount) payable
inviteSelf()
inviteWithCaptcha(uint256 validBefore, string nonce, bytes signature, address sharesSubject, uint256 buyAmount) payable
passCaptcha(uint256 validBefore, string nonce, bytes signature)
rawFulfillRandomWords(uint256 requestId, uint256[] randomWords)
refundBounty(string messageId, bytes signature)
refundBountyMulti(string[] messageIds, bytes[] signatures)
renounceOwnership()
sellShares(address sharesSubject, uint256 amount)
setCanSelfInvite(bool _canSelfInvite)
setCaptchaWhitelist(address[] addresses, bool b)
setFeeDestination(address _feeDestination)
setProtocolFeePercent(uint256 _feePercent)
setSubjectFeePercent(uint256 _feePercent)
setupAntiBot(bool _isCaptchaRequired, bool _isLimitingNewAddresses, uint256 _addressLimitTimeSeconds, uint256 _maxSharesAmountUnderLimit)
setupBounty(address _signer, uint256 _feePercent, uint256 _bountyValidForSeconds)
setupChainlink(uint64 _s_subscriptionId, address _vrfCoordinator, bytes32 _keyHash, uint32 _callbackGasLimit, uint16 _requestConfirmations)
tipMessage(string tipperMessageId, string recipientMessageId, address recipient, bytes signature) payable
transferOwnership(address newOwner)
BountyAdd(address proposer, address recipient, string messageId, uint256 deadline, uint256 ethAmount)
BountyClaim(address proposer, address recipient, string messageId, uint256 deadline, uint256 ethAmount, uint256 ethToClaim, uint256 protocolFee)
BountyRefund(address proposer, address recipient, string messageId, uint256 deadline, uint256 ethAmount)
Initialized(uint8 version)
Invite(address inviter, address invitee, uint256 buyAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TipClaim(address recipient, uint256 ethAmount, uint256 ethToClaim, uint256 protocolFee)
TipMessage(address tipper, address recipient, string tipperMessageId, string recipientMessageId, uint256 ethAmount)
Trade(address trader, address subject, bool isBuy, uint256 shareAmount, uint256 ethAmount, uint256 protocolEthAmount, uint256 subjectEthAmount, uint256 supply)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
OnlyCoordinatorCanFulfill(address have, address want)