GMIOShares

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x8e617c60 at 6108969
Slot
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
10 additional variables

No balances found for "GMIOShares"

No transactions found for "GMIOShares"


Functions
Getter at block 22906090
addressLimitTimeSeconds(view returns (uint256)
0
bountyProtocolFeePercent(view returns (uint256)
0
bountyValidForSeconds(view returns (uint256)
0
canSelfInvite(view returns (bool)
false
getCaptchaWhitelist(view returns (address[])
[]
isCaptchaRequired(view returns (bool)
false
isLimitingNewAddresses(view returns (bool)
false
maxSharesAmountUnderLimit(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeDestination(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeePercent(view returns (uint256)
0
s_subscriptionId(view returns (uint64)
0
signer(view returns (address)
0x0000000000000000000000000000000000000000
subjectFeePercent(view returns (uint256)
0
Read-only
addressSharesAmountBoughtUnderLimit(addressview returns (uint256)
captchaPassed(addressview returns (bool)
captchaPassedForAddress(address addrview returns (bool)
checkValidity(bytes signaturestring actionview returns (bool)
currentBounties(stringview returns (address proposeraddress recipientuint256 ethValueuint256 deadlinebool claimedOrRefunded)
getBountyStatusMultiple(string[] messageIdsview returns (struct GMIOSharesBountyStatus[])
getBuyPrice(address sharesSubjectuint256 amountview returns (uint256)
getBuyPriceAfterFee(address sharesSubjectuint256 amountview returns (uint256)
getHoldersAndCount(address sharesSubjectview returns (address[]uint256[])
getInvitePriceAfterFee(uint256 amountview returns (uint256)
getPrice(uint256 supplyuint256 amountpure returns (uint256)
getSellPrice(address sharesSubjectuint256 amountview returns (uint256)
getSellPriceAfterFee(address sharesSubjectuint256 amountview returns (uint256)
isInvited(address addrview returns (bool)
isProtectedAddress(address sharesSubjectaddress buyerAddressview returns (bool)
limitBeforeTimestamp(addressview returns (uint256)
nonceUsed(stringview returns (bool)
sharesBalance(addressaddressview returns (uint256)
sharesSupply(addressview returns (uint256)
unclaimedTips(addressview returns (uint256)
State-modifying
addBounty(string messageIdaddress recipientbytes signaturepayable 
buyShares(address sharesSubjectuint256 amountpayable 
buySharesWithCaptcha(uint256 validBeforestring noncebytes signatureaddress sharesSubjectuint256 amountpayable 
claimBounty(string messageIdbytes signature
claimBountyMulti(string[] messageIdsbytes[] signatures
claimTips(
initialize(address _signer
initializeV2(
invite(address sharesSubjectuint256 buyAmountpayable 
inviteSelf(
inviteWithCaptcha(uint256 validBeforestring noncebytes signatureaddress sharesSubjectuint256 buyAmountpayable 
passCaptcha(uint256 validBeforestring noncebytes signature
rawFulfillRandomWords(uint256 requestIduint256[] randomWords
refundBounty(string messageIdbytes signature
refundBountyMulti(string[] messageIdsbytes[] signatures
renounceOwnership(
sellShares(address sharesSubjectuint256 amount
setCanSelfInvite(bool _canSelfInvite
setCaptchaWhitelist(address[] addressesbool b
setFeeDestination(address _feeDestination
setProtocolFeePercent(uint256 _feePercent
setSubjectFeePercent(uint256 _feePercent
setupAntiBot(bool _isCaptchaRequiredbool _isLimitingNewAddressesuint256 _addressLimitTimeSecondsuint256 _maxSharesAmountUnderLimit
setupBounty(address _signeruint256 _feePercentuint256 _bountyValidForSeconds
setupChainlink(uint64 _s_subscriptionIdaddress _vrfCoordinatorbytes32 _keyHashuint32 _callbackGasLimituint16 _requestConfirmations
tipMessage(string tipperMessageIdstring recipientMessageIdaddress recipientbytes signaturepayable 
transferOwnership(address newOwner
Events
BountyAdd(address proposeraddress recipientstring messageIduint256 deadlineuint256 ethAmount
BountyClaim(address proposeraddress recipientstring messageIduint256 deadlineuint256 ethAmountuint256 ethToClaimuint256 protocolFee
BountyRefund(address proposeraddress recipientstring messageIduint256 deadlineuint256 ethAmount
Initialized(uint8 version
Invite(address inviteraddress inviteeuint256 buyAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TipClaim(address recipientuint256 ethAmountuint256 ethToClaimuint256 protocolFee
TipMessage(address tipperaddress recipientstring tipperMessageIdstring recipientMessageIduint256 ethAmount
Trade(address traderaddress subjectbool isBuyuint256 shareAmountuint256 ethAmountuint256 protocolEthAmountuint256 subjectEthAmountuint256 supply
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OnlyCoordinatorCanFulfill(address haveaddress want