Skip to content

Comments

feat: implement yield farming contract (#87)#106

Open
XOUL-LABS wants to merge 1 commit intoMindFlowInteractive:mainfrom
XOUL-LABS:feature/yield-farming-contract
Open

feat: implement yield farming contract (#87)#106
XOUL-LABS wants to merge 1 commit intoMindFlowInteractive:mainfrom
XOUL-LABS:feature/yield-farming-contract

Conversation

@XOUL-LABS
Copy link

Yield Farming Contract (close #87)

Implements DeFi yield farming for token/NFT staking with APY-based rewards.

Features

  • Token & NFT staking
  • APY-based rewards with multipliers
  • Lock periods & early withdrawal penalties
  • Auto-compounding
  • 10/10 tests passing

Files

  • contracts/yield_farming/ - Contract implementation
  • deploy_yield_farming.sh - Deployment script

Build: ✅ 29KB WASM
Tests: ✅ All passing
Status: Production ready

- Add comprehensive yield farming contract with token and NFT staking
- Implement APY-based reward calculation with multipliers
- Add lock-up periods with early withdrawal penalties
- Support auto-compounding rewards
- Include 10 comprehensive tests (all passing)
- Add deployment script and documentation
- Contract size: 29KB WASM

Features:
- Token and NFT staking support
- Configurable APY, lock periods, penalties, and multipliers
- Time-based reward accrual (per second)
- Auto-compound option
- Pool statistics tracking
- Admin-controlled pool creation

Tests: 10/10 passing
Build: Successful
Status: Production ready
@Mkalbani
Copy link
Contributor

@XOUL-LABS please resolve conflict

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Liquidity Mining and Yield Farming Contract

2 participants