├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── client ├── amm.ts ├── index.ts └── utils.ts ├── metaplex_metadata.so ├── migrations └── deploy.ts ├── package.json ├── programs └── curve-launchpad │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ ├── amm │ ├── amm.rs │ └── mod.rs │ ├── instructions │ ├── buy.rs │ ├── constants.rs │ ├── create.rs │ ├── errors.rs │ ├── events.rs │ ├── initialize.rs │ ├── mod.rs │ ├── sell.rs │ ├── set_params.rs │ ├── util.rs │ └── withdraw.rs │ ├── lib.rs │ └── state │ ├── bonding_curve.rs │ ├── global.rs │ ├── last_withdraw.rs │ └── mod.rs ├── tests ├── curve-launchpad.ts └── util.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/.prettierignore -------------------------------------------------------------------------------- /Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/Anchor.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/README.md -------------------------------------------------------------------------------- /client/amm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/client/amm.ts -------------------------------------------------------------------------------- /client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/client/index.ts -------------------------------------------------------------------------------- /client/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/client/utils.ts -------------------------------------------------------------------------------- /metaplex_metadata.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/metaplex_metadata.so -------------------------------------------------------------------------------- /migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/migrations/deploy.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/package.json -------------------------------------------------------------------------------- /programs/curve-launchpad/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/Cargo.toml -------------------------------------------------------------------------------- /programs/curve-launchpad/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/Xargo.toml -------------------------------------------------------------------------------- /programs/curve-launchpad/src/amm/amm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/amm/amm.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/amm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/amm/mod.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/buy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/buy.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/constants.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/create.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/errors.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/events.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/initialize.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/sell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/sell.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/set_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/set_params.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/util.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/instructions/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/instructions/withdraw.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/lib.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/state/bonding_curve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/state/bonding_curve.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/state/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/state/global.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/state/last_withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/state/last_withdraw.rs -------------------------------------------------------------------------------- /programs/curve-launchpad/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/programs/curve-launchpad/src/state/mod.rs -------------------------------------------------------------------------------- /tests/curve-launchpad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/tests/curve-launchpad.ts -------------------------------------------------------------------------------- /tests/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/tests/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rckprtr/curve-launchpad/HEAD/yarn.lock --------------------------------------------------------------------------------