https://github.com/bjornbuug/upgradeable_staking_uups
UUPS-compliant contract in Solidity, allowing token staking, unstaking, and claiming with built-in pause and upgrade features
https://github.com/bjornbuug/upgradeable_staking_uups
blockchain foundry solidity-contracts staking staking-rewards uups-proxy-pattern
Last synced: 4 months ago
JSON representation
UUPS-compliant contract in Solidity, allowing token staking, unstaking, and claiming with built-in pause and upgrade features
- Host: GitHub
- URL: https://github.com/bjornbuug/upgradeable_staking_uups
- Owner: BjornBuug
- Created: 2023-09-05T20:04:20.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-26T08:58:55.000Z (over 1 year ago)
- Last Synced: 2024-12-12T20:19:15.411Z (6 months ago)
- Topics: blockchain, foundry, solidity-contracts, staking, staking-rewards, uups-proxy-pattern
- Language: Solidity
- Homepage:
- Size: 2.02 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Staking Smart Contract
This repository contains a UUPS (Universal Upgradeable Proxy Standard) compliant smart contract that allows users to stake ERC20 tokens and earn periodic rewards. The contract also enables unstaking and claiming of tokens, and includes features for pausability and upgradability