Skip to content

SeismicSystems/moonhatch

Repository files navigation

Pump Rand

Install

First follow the instructions in our GitBook to install:

  • cargo
  • brew
  • jq
  • sfoundryup to install:
    • sanvil
    • sforge

Javascript

First install bun:

curl -fsSL https://bun.sh/install | bash

Then from project root, run:

bun install

Note: Run all bun install commands from root. The only node_modules/ with your JS packages should be the one at root. vite will create temp files in packages/web/node_modules, but that's all that should live there

Local development

Start sanvil, storing blockchain state to a local JSON:

mkdir -p ~/.anvil && sanvil --state ~/.anvil

Copy over the .env.anvil to .env for deploying to anvil:

cp .env.anvil .env

Deploy the contract:

bun contract:deploy

Start local development server:

bun web:dev

Start backend:

cargo run --bin server

About

Pump.fun but with a random bonding curve each time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors