Skip to content

One-stop Toolkit and Middleware Platform for Web3.0 Developers

Notifications You must be signed in to change notification settings

hamster-shared/hamster-develop

Repository files navigation

logo

Discord Telegram Twitter

One-stop Toolkit and Middleware Platform for Web3.0 Developers

Getting Started

Follow these steps to set up and run the Go project locally:

Prerequisites

Ensure you have the following installed on your system:

Installation

  1. Clone the repository:
git clone https://github.com/hamster-shared/hamster-develop.git
cd hamster-develop

Setting Up the Database

  1. Start the database container using Docker Compose:
docker-compose up -d
  1. Import the SQL files from the pkg/db/migration directory into the database:
  • You can use your preferred database management tool (e.g., DBeaver, MySQL Workbench, or pgAdmin) to connect to the database and import the SQL files.

Building the Project

  1. Depending on your system platform, run one of the following commands to compile the project:
  • For Linux:
make linux
  • For Windows:
make windows
  • For macOS:
make macos

Running the Project

  1. Execute the project using the following command:
./aline daemon

Now the Go project should be running locally, and you can start exploring its features and functionalities.

About Hamster

Hamster is aiming to build the one-stop infrastructure developer toolkits for Web3.0. It defines itself as a development, operation and maintenance DevOps service platform, providing a set of development tools as well as O&M tools, empowering projects in Web3.0 to improve their coding and delivery speed, quality and efficiency, as well as product reliability & safety.

With Hamster, developers or project teams realize the development, verification and O&M stages of their blockchain projects in an automatic, standardized and tooled approach: from contract template of multiple chains, contract/frontend code build, security check, contract deployment to the contract operation and maintenance.

Together with its developer toolkits, Hamster offers the RPC service and decentralized computing power network service when users choose to deploy their contracts via Hamster.

At the same time, the contract security check part within the developer toolkits is offered separately to its to-C customers, who could check their contracts to avoid potential security risks.

Contributors

This project exists thanks to all the people who contribute.

License

MIT

About

One-stop Toolkit and Middleware Platform for Web3.0 Developers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages