Contract
0xb31c96b36460275268c8abe061a8501331d1b13c
Showing partial data — Chain explorer is unavailable right now.
Verification
Unverified
Type
Contract
9,230 bytes
ABI entries
38
16 read · 5 write
License
—
Contract information
- Address
- 0xb31c96b36460275268c8abe061a8501331d1b13c
- Chain
- Robinhood Chain (4663)
- Compiler
- —
- Optimization
- —
- Creator
- —
- Creation tx
- —
Token
Not a token
This contract does not expose ERC-20 metadata.
Read contract (16)
BPS() → uint256
MAX_PAUSE() → uint256
creatorFeeShareBps() → uint256
guardian() → address
isLaunchVault(address) → bool
launchAdapter() → address
launchCount() → uint256
launchVaultForToken(address) → address
launchesPauseExpiresAt() → uint64
lockerForToken(address) → address
owner() → address
poolForToken(address) → address
predictTokenAddress(address, tuple) → address
referralRegistry() → address
renounceOwnership()
treasury() → address
Events (5)
FutureCreatorFeeShareUpdatedLaunchesPausedUntilLaunchesUnpausedOwnershipTransferredTokenLaunched
ABI
[
{
"inputs": [
{
"internalType": "address",
"name": "governanceTimelock",
"type": "address"
},
{
"internalType": "address",
"name": "guardian_",
"type": "address"
},
{
"internalType": "address",
"name": "treasury_",
"type": "address"
},
{
"internalType": "contract ISushiV3LaunchAdapter",
"name": "launchAdapter_",
"type": "address"
},
{
"internalType": "contract IReferralRegistry",
"name": "referralRegistry_",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [],
"name": "InvalidConfiguration",
"type": "error"
},
{
"inputs": [],
"name": "InvalidFeeShare",
"type": "error"
},
{
"inputs": [],
"name": "InvalidLaunchResult",
"type": "error"
},
{
"inputs": [],
"name": "InvalidMetadata",
"type": "error"
},
{
"inputs": [],
"name": "LaunchesPaused",
"type": "error"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
}
],
"name": "OwnableInvalidOwner",
"type": "error"
},
{
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "OwnableUnauthorizedAccount",
"type": "error"
},
{
"inputs": [],
"name": "OwnershipRenounceDisabled",
"type": "error"
},
{
"inputs": [],
"name": "ReentrancyGuardReentrantCall",
"type": "error"
},
{
"inputs": [
{
"internalType": "address",
"name": "token",
"type": "address"
}
],
"name": "SafeERC20FailedOperation",
"type": "error"
},
{
"inputs": [],
"name": "Unauthorized",
"type": "error"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "creatorShareBps",
"type": "uint256"
}
],
"name": "FutureCreatorFeeShareUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint64",
"name": "expiresAt",
"type": "uint64"
}
],
"name": "LaunchesPausedUntil",
"type": "event"
},
{
"anonymous": false,
"inputs": [],
"name": "LaunchesUnpaused",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "token",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "pool",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "launchVault",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "liquidityLocker",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "creator",
"type": "address"
},
{
"indexed": false,
"internalType": "bytes32",
"name": "metadataHash",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "string",
"name": "metadataUri",
"type": "string"
},
{
"indexed": false,
"internalType": "uint256",
"name": "initialBuy",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "initialTokens",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "launchPositionId",
"type": "uint256"
}
],
"name": "TokenLaunched",
"type": "event"
},
{
"inputs": [],
"name": "BPS",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "MAX_PAUSE",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "creatorFeeShareBps",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "guardian",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "vault",
"type": "address"
}
],
"name": "isLaunchVault",
"outputs": [
{
"internalType": "bool",
"name": "recognized",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"components": [
{
"internalType": "string",
"name": "name",
"type": "string"
},
{
"internalType": "string",
"name": "symbol",
"type": "string"
},
{
"internalType": "string",
"name": "metadataUri",
"type": "string"
},
{
"internalType": "bytes32",
"name": "metadataHash",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "salt",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "minCreatorTokens",
"type": "uint256"
}
],
"internalType": "struct HoodpumpFactory.LaunchParams",
"name": "params",
"type": "tuple"
}
],
"name": "launch",
"outputs": [
{
"internalType": "contract HoodToken",
"name": "token",
"type": "address"
},
{
"internalType": "address",
"name": "launchVault",
"type": "address"
},
{
"internalType": "address",
"name": "liquidityLocker",
"type": "address"
},
{
"internalType": "uint256",
"name": "creatorTokensOut",
"type": "uint256"
}
],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "launchAdapter",
"outputs": [
{
"internalType": "contract ISushiV3LaunchAdapter",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "launchCount",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "token",
"type": "address"
}
],
"name": "launchVaultForToken",
"outputs": [
{
"internalType": "address",
"name": "launchVault",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "launchesPauseExpiresAt",
"outputs": [
{
"internalType": "uint64",
"name": "",
"type": "uint64"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "token",
"type": "address"
}
],
"name": "lockerForToken",
"outputs": [
{
"internalType": "address",
"name": "locker",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "pauseLaunches",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "token",
"type": "address"
}
],
"name": "poolForToken",
"outputs": [
{
"internalType": "address",
"name": "pool",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "creator",
"type": "address"
},
{
"components": [
{
"internalType": "string",
"name": "name",
"type": "string"
},
{
"internalType": "string",
"name": "symbol",
"type": "string"
},
{
"internalType": "string",
"name": "metadataUri",
"type": "string"
},
{
"internalType": "bytes32",
"name": "metadataHash",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "salt",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "minCreatorTokens",
"type": "uint256"
}
],
"internalType": "struct HoodpumpFactory.LaunchParams",
"name": "params",
"type": "tuple"
}
],
"name": "predictTokenAddress",
"outputs": [
{
"internalType": "address",
"name": "predicted",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "referralRegistry",
"outputs": [
{
"internalType": "contract IReferralRegistry",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "creatorShareBps",
"type": "uint256"
}
],
"name": "setCreatorFeeShareForFutureLaunches",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "treasury",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "unpauseLaunches",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]Source code
Source not published
Only verified contracts expose their source. The bytecode is still on-chain.
Chain explorerunavailableChain node85ms