├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── keys ├── user2.json └── users.json ├── migrations └── deploy.ts ├── package.json ├── programs └── bonding_curve │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ ├── consts.rs │ ├── errors.rs │ ├── instructions │ ├── buy.rs │ ├── create_pool.rs │ ├── initialize.rs │ ├── mod.rs │ └── sell.rs │ ├── lib.rs │ ├── state.rs │ └── utils │ ├── calc.rs │ └── mod.rs ├── tests └── bonding-curve.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .anchor 3 | .DS_Store 4 | target 5 | **/*.rs.bk 6 | node_modules 7 | test-ledger 8 | .yarn 9 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/.prettierignore -------------------------------------------------------------------------------- /Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/Anchor.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/README.md -------------------------------------------------------------------------------- /keys/user2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/keys/user2.json -------------------------------------------------------------------------------- /keys/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/keys/users.json -------------------------------------------------------------------------------- /migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/migrations/deploy.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/package.json -------------------------------------------------------------------------------- /programs/bonding_curve/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/Cargo.toml -------------------------------------------------------------------------------- /programs/bonding_curve/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/Xargo.toml -------------------------------------------------------------------------------- /programs/bonding_curve/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/consts.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/errors.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/instructions/buy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/instructions/buy.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/instructions/create_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/instructions/create_pool.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/instructions/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/instructions/initialize.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/instructions/sell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/instructions/sell.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/lib.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/state.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/utils/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/utils/calc.rs -------------------------------------------------------------------------------- /programs/bonding_curve/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/programs/bonding_curve/src/utils/mod.rs -------------------------------------------------------------------------------- /tests/bonding-curve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/tests/bonding-curve.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justshiftjk/Pump.fun-Smart-Contract/HEAD/tsconfig.json --------------------------------------------------------------------------------