CORO TASHI
EARN LIKE NEVER BEFORE
Videos
Description
🌐 CORO TASHI — The Future of Staking
🚀 Introduction

Coro Tashi is a next-generation DeFi staking protocol built on the Core Chain by CoreDAO. It empowers users to:
Stake CORE tokens
Receive liquid stCORE tokens
Earn auto-compounding rewards
—all without lockups or intermediaries.
Built with security, transparency, and user-friendliness at its core, Coro Tashi leverages the power of the Core blockchain to redefine staking.
📜 Contract Addresses
TBTC Contract:
0xF8Bdce16c4c5Bd375a2e9F79F007c95080FC3c2DReward Token:
0x83A49FF8f630d45D4C3b61DEE6D72B01599C0a85
📚 DEV DOCS
✨ Key Features
🔄 Liquid Staking: Stake CORE → Get stCORE → Stay liquid while earning.
📈 High Yield: Dynamic APY pools + Boost multipliers = Maximized rewards.
🔒 Secure: Non-custodial, audited smart contracts with complete on-chain transparency.
🌐 Decentralized: Open-access staking pools with no middlemen.
🔔 On-Chain Notifications: Get alerts for deposits, withdrawals, and updates.
🖥️ User-Friendly Dashboard: Stake, claim, and manage positions effortlessly.
⚙️ How It Works

Deposit CORE into a staking pool.
Receive stCORE (your liquid staking token).
Earn rewards auto-compounded based on pool APY.
Unstake anytime (post lock period) or use emergency withdrawal with a penalty.
Claim rewards whenever you like.
🧠 Smart Contract Overview
Contract Name:
CoroYami (StakingDapp.sol)
🔧 Core Functions
Function | Description |
|---|---|
| Add a new staking pool with parameters |
| Stake tokens and auto-calculate rewards |
| Withdraw after lock and claim rewards |
| Collect pending rewards anytime |
| View unclaimed rewards |
| Manage pool liquidity (admin only) |
| Update pool APY (admin only) |
| Create on-chain messages |
| Fetch all logged notifications |
📡 Events Emitted
PoolAddedDepositedWithdrawnClaimedNotificationCreated
🔐 Security
Uses OpenZeppelin's
ReentrancyGuardandOwnableToken operations via
SafeERC20Test Mode: Lock period set to 5 minutes (configurable for mainnet)
💻 Frontend Overview
🔗 Wallet Integration: Connect with MetaMask. App prompts for Core Testnet 2 if needed.
📊 Dashboard: View all pools, positions, rewards, and lock status.
💸 Staking & Unstaking: Simple UI for deposits, withdrawals, and reward claims.
🛎️ Notifications Panel: Real-time on-chain updates.
🛠️ Admin Panel: (Optional) Manage pools and post notifications.
🔍 Contract Links: All addresses visible with block explorer integration.
🛠️ Getting Started
1️⃣ Clone the Repository
git clone https://github.com/PepsiCola-kulfi/CORO-TASHI.git
cd CORO-TASHI
2️⃣ Install Dependencies
npm install
# or
yarn install
3️⃣ Set Up MetaMask
Download: MetaMask.io
4️⃣ Connect to Core Testnet 2
RPC URL: https://rpc.test2.btcs.network
Chain ID: 1114 (0x45A)
Symbol: tCORE2
5️⃣ Claim Test Tokens
6️⃣ Start the App
npm run dev
# or
yarn dev
7️⃣ Open in Browser
📚 Usage Guide
🔌 Connect Wallet → MetaMask will prompt connection.
🏦 View Pools → APY, lock duration, and your balances.
📥 Deposit CORE → Start earning rewards.
🎁 Claim Rewards → Collect your earnings anytime.
📤 Withdraw → Unstake CORE after lock. Emergency option incurs penalty.
🔔 Notifications → Track all staking activities on-chain.
📬 Contract Addresses
Contract | Address | Explorer |
|---|---|---|
Main Staking |
| — |
TBTC Token | — | |
Reward Token | — |
🌍 Community & Support
📘 Docs: coro-tashi.gitbook.io
🌐 Website: coro-tashi.vercel.app
📧 Email: corotashi@gmail.com
📄 License
This project is licensed under the MIT License.
Progress During Hackathon
Day 1: The team aligned on the architecture, and we divided the work among frontend, smart contracts, and deployment. We finalized the staking model — stake CORE, receive stCORE, earn rewards with no lockup. We began working on the initial smart contract structure using Solidity and set up the Core Testnet environment. Day 2: Implemented the smart contracts for deposit, withdraw, and claim functions. All contracts were written to support auto-compounding and reward calculations. Security was a priority — contracts were non-custodial, and we ensured on-chain transparency. The contracts were deployed on Core Testnet 2, and test tokens were minted for simulation. Day 3: The frontend team built the staking UI using React and Ethers.js, and connected the Web3 wallet functionality. We integrated MetaMask for seamless user interaction and ensured smooth testnet onboarding. Users could now stake TBTC, view their stCORE balance, and withdraw or claim rewards from the interface. Day 4: Finished the backend logic for reward distribution and APY calculations. Added boost multipliers and penalty-free unstaking logic. UI enhancements were made to improve clarity and responsiveness. We also deployed the front-end to Vercel (coro-tashi.vercel.app) and wrote complete technical documentation on GitBook. Final Day: We tested the full staking lifecycle: deposit TBTC, earn TASHI rewards, claim or withdraw. All functions were verified on Core Testnet. Smart contract events were emitting correctly, and the system was stable. We wrapped up by preparing a clean demo, final pitch, and submitting the GitHub repository.
Tech Stack
Fundraising Status
Successfully raised $1.5K and shipped to Testnet. Currently in discussions with the core and marketing teams to prepare for the Mainnet launch and the next round of fundraising.