Hamsterpocket (Pocket) is an Open Source self-managed dollar-cost-averaging protocol that lets users create and run their own saving pools (“pockets”) that will automatically execute the chosen strategies over time.
-
Convenient - Users only need to set up the desired pools and strategies once, then top up (reload) said pools with the required funds for execution anytime.
-
Trustless - Users are able to manage their own pools. Every pocket can only be paused, resumed, terminated and withdrawn at will by the pockets’ owners.
-
Flexible use cases:
• Run a TWAP strategy on-chain
• Create a simple saving pool for one or multiple assets
• Set-and-forget vaults for medium or long-term spot purchases
- hamsterpocket-backend - Backend repository
- hamsterpocket-frontend - Frontend repository/DApp
- hamsterpocket-program - Rust smart contract repository
- hamsterpocket-evm-program - Soldity smart contract repository
- hamsterpocket-move-program - Move smart contract repository
Mainnet | Testnet |
---|---|
0x18016fbfb14d8bd4c3ed965fb8981dcfa9d9b5278c05fee423d1d67624806382 | 0xa07d4b78db6fb9b829f157eb91d202a47959b3930abd93b3c29a828bc76d4af4 |
Create a new Hamsterpocket project with Open Source integration in just a few steps.
git clone https://github.com/CaviesLabs/hamsterpocket-move-program.git <project_name>
- You must install
aptos-cli
following the instructions here, make sure theaptos-cli
available in your executatble path.
which aptos # this command should print out the aptos executable path
- Go to the newly created directory and install the required dependencies:
cd <project_name>
yarn
Hamsterpocket supports only Yarn package manager. If you don't have it installed, please follow the official Yarn installation guide.
Run the test
$ yarn test
Deploy onto testnet
$ yarn deploy:testnet
Deploy onto mainnet
$ yarn deploy:mainnet
Hamsterpocket is an Open Source project and we encourage everyone to help us making it better. If you are interested in contributing to the project, please feel free to do so.
If you have any questions about contributing, please refer to our twitter - we are happy to help you!
Discovered a 🐜 or have feature suggestion? Feel free to create an issue on Github.
Hamsterpocket is and always will be Open Source, released under MIT Licence.
How you can help us:
- Contribute - this is how the Core Team is supporting the project.
- Spread the word - tell your friends, colleagues, and followers about Hamsterpocket.
- Create content - write a blog post, record a video, or create a tutorial. We will be happy to share it on our social media channels.
We are growing and we are looking for talented people to join our team. If you are interested in working with us, please check our Careers page.
Feel free to submit your inquiries to [email protected] or [email protected]