PermanentOwnerPresaleUpgradeable

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xbd57f115 at 21405715
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 48 additional slots

No balances found for "PermanentOwnerPresaleUpgradeable"

No transactions found for "PermanentOwnerPresaleUpgradeable"


Functions
Getter at block 23066687
PRICE_PRECISION(view returns (uint256)
1000000000000000000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
UPGRADE_TIMELOCK(view returns (uint256)
86400
autoTransferThreshold(view returns (uint256)
0
ethUsdPriceFeed(view returns (address)
0x0000000000000000000000000000000000000000
fundReceiver(view returns (address)
0x0000000000000000000000000000000000000000
 
getEthUsdPrice(view returns (uint256)
lastUpgradeTimestamp(view returns (uint256)
0
minInvestment(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendingEthTransfers(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
token(view returns (address)
0x0000000000000000000000000000000000000000
tokenPrice(view returns (uint256)
0
totalDistributed(view returns (uint256)
0
Read-only
balanceOf(addressview returns (uint256)
getInvestorOrderIds(address investorview returns (uint256[])
getOrderInfo(uint256 orderIdview returns (address beneficiaryuint256 amountbool claimed)
isOrderClaimed(uint256 orderIdview returns (bool)
orderIds(addressuint256view returns (uint256)
supportedTokens(addressview returns (address priceFeeduint256 rateuint8 decimalsuint256 raisedAmount)
State-modifying
addSupportedToken(address _tokenaddress _priceFeed
claim(uint256 orderId
initialize(address _tokenaddress _fundReceiveruint256 _autoTransferThreshold
orderToken(address fundsAddressuint256 fundsAmount
pause(
placeOrder(payable 
prepareUpgrade(
renounceOwnership(
setAutoTransferThreshold(uint256 _newThreshold
setFundReceiver(address _newReceiver
setTokenPrice(uint256 _newPriceInWei
transferOwnership(address newOwner
unpause(
updateTokenPrice(address _token
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawEth(
withdrawFunds(address _token
Events
AutoTransferThresholdUpdated(uint256 oldThresholduint256 newThreshold
EthWithdrawn(uint256 amount
FundReceiverUpdated(address indexed oldReceiveraddress indexed newReceiver
FundsWithdrawn(address tokenuint256 amount
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PriceUpdated(uint256 newPrice
SupportedTokenAdded(address tokenaddress priceFeed
TokensClaimed(address indexed receiveruint256 indexed iduint256 amount
TokensLocked(address indexed senderuint256 indexed iduint256 amountuint256 lockTime
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedCall(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot