📚 Documentation
Everything you need to know about SteakHouse
🥩 What is SteakHouse?
SteakHouse is Monad's premier decentralized staking platform that allows anyone to create and participate in custom token staking pools. Whether you're a token creator looking to reward your community or a holder seeking passive income, SteakHouse provides the infrastructure you need.
Built on Monad Mainnet, SteakHouse offers a simple, secure, and transparent way to stake tokens, earn rewards, and unstake anytime—all without giving up custody of your tokens.
Key Features
- Permissionless Pool Creation - Anyone can create a staking pool for any Monad token
- Flexible Staking - Stake any amount, unstake anytime, no lock-up periods
- Transparent Rewards - All rewards and APY are visible on-chain
- Custom Token Support - Upload custom logos for your tokens
- Mobile Responsive - Full functionality on desktop and mobile devices
💰 How to Stake Tokens
Staking on SteakHouse is simple and straightforward. Follow these steps:
-
Connect Your Wallet
Click "Connect Wallet" and choose Phantom or MetaMask. Make sure you're on Monad Mainnet (Chain ID: 143).
-
Browse Pools
View all available staking pools on the "All Pools" tab. Each pool displays APY, total staked, and number of stakers.
-
Select a Pool
Click "STAKE" on the pool you want to participate in. A modal will appear.
-
Enter Amount
Enter the amount of tokens you want to stake. You can click "MAX" to stake your entire balance.
-
Approve & Stake
First, approve the contract to spend your tokens. Then click "Stake" to complete the transaction.
-
Earn Rewards
Your rewards accumulate automatically! View your stakes in the "My Stakes" tab.
💡 Pro Tip: You can stake in multiple pools simultaneously to diversify your rewards!
🔓 How to Unstake Tokens
Unstaking is just as easy as staking, with no lock-up periods:
-
Go to My Stakes
Click the "My Stakes" tab to view all your active stakes.
-
Click Unstake
Find the pool you want to unstake from and click the "UNSTAKE" button.
-
Enter Amount
You can unstake any amount—partial or full. Your rewards are automatically claimed!
-
Confirm Transaction
Approve the transaction in your wallet. Your tokens and rewards will be returned immediately.
⚠️ Important: When you unstake, your accumulated rewards are automatically claimed and sent to your wallet along with your staked tokens.
🏗️ How to Create a Staking Pool
Token creators can create staking pools to reward their community:
-
Navigate to Create Pool
After connecting your wallet, click the "Create Pool" tab.
-
Enter Token Details
Provide the contract address of the token to be staked, token name, and symbol.
-
Set APY
Choose the Annual Percentage Yield (APY) for your pool. Higher APY = more rewards for stakers.
-
Upload Logo (Optional)
Upload a custom logo for your token to make it stand out.
-
Deposit Rewards
Add the reward tokens that will be distributed to stakers. You must approve the contract first.
-
Pay Creation Fee
Pay the 1500 MON pool creation fee to deploy your pool.
-
Pool Goes Live
Your pool is now live! Share it with your community and start rewarding stakers.
💡 Pool Creation Fee: The 1500 MON fee prevents spam and ensures only serious projects create pools. Fees are used to fund platform development.
🥩 The $STEAK Token
$STEAK is the native token of the SteakHouse platform, launched on nad.fun on Monad Mainnet.
Token Specifications
Total Supply
1,000,000,000 STEAK
Contract Address
TBA (Coming Soon)
Tokenomics & Revenue
All creator rewards earned from the $STEAK token on nad.fun will be used for two purposes:
-
Funding Staking Rewards
A portion of creator rewards will be deposited into the $STEAK staking pool on SteakHouse, providing APY to $STEAK holders.
-
Adding Liquidity
The remaining creator rewards will be used to add liquidity to $STEAK trading pairs, ensuring healthy market depth and price stability.
🚀 Why Stake $STEAK?
By staking $STEAK on SteakHouse, you earn rewards directly from the platform's revenue—aligning your interests with the platform's success!
How to Get $STEAK
- Visit nad.fun and search for $STEAK
- Purchase $STEAK tokens using MON
- Come back to SteakHouse and stake your $STEAK to earn rewards!
📅 Launch Date: The $STEAK token will be launched on nad.fun soon. Contract address will be updated here once live.
⚙️ Technical Details
Network Information
Network Name
Monad Mainnet
RPC URL
https://rpc.monad.xyz
Smart Contracts
SteakHouse is powered by two main smart contracts:
-
PoolFactory Contract
Handles pool creation, fee collection, and pool registry.
-
StakingPool Contract
Each pool is its own contract deployed by the factory, managing stakes, rewards, and withdrawals.
Security
All smart contracts are written in Solidity 0.8.20+ with built-in overflow protection. Key security features:
- Non-custodial design - you always control your tokens
- Transparent reward calculations - all math is on-chain
- No admin keys - pools are fully decentralized once created
- Partial unstaking support - withdraw any amount anytime
❓ Frequently Asked Questions
How much does it cost to stake?
Staking is free! You only pay Monad network gas fees (very low). There are no platform fees for stakers.
How long are tokens locked?
There are NO lock-up periods! You can unstake any amount at any time. Your rewards are automatically claimed when you unstake.
How are rewards calculated?
Rewards are calculated based on your share of the pool and the pool's APY. The longer you stake, the more rewards you earn. Rewards accrue every block.
Can I stake in multiple pools?
Yes! You can stake in as many pools as you want simultaneously, even with the same token.
What happens if I unstake early?
Nothing! There are no penalties or fees for unstaking early. You receive your staked tokens plus all accumulated rewards.
How do I add more rewards to my pool?
As a pool creator, you can add more rewards anytime by clicking "+ REWARDS" on your pool and depositing more tokens.
Can I see my transaction history?
Yes! All transactions are on-chain. Visit MonadVision.com and enter your wallet address to see all activity.
💬 Need Help?
If you have questions or need assistance:
- Follow us on Twitter/X for updates and announcements
- Join the Monad community Discord for support
- Check transaction details on MonadVision
🔥 Start Staking Today!
Connect your wallet and start earning rewards on Monad's premier staking platform.