0.2.68 • Published 9 months ago

@rever22411/amm-commands v0.2.68

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

Amm (Work In Progress)

Concentrated liquidity market maker (CLMM) program built for the Solana ecosystem.

Concentrated Liquidity Market Maker (CLMM) pools allow liquidity providers to select a specific price range at which liquidity is active for trades within a pool. This is in contrast to constant product Automated Market Maker (AMM) pools, where all liquidity is spread out on a price curve from 0 to ∞. For LPs, CLMM design enables capital to be deployed with higher efficiency and earn increased yield from trading fees. For traders, CLMMs improve liquidity depth around the current price which translates to better prices and lower price impact on swaps. CLMM pools can be configured for pairs with different volatility.

Environment Setup

  1. Install Rust.
  2. Install Solana and then run solana-keygen new to create a keypair at the default location.
  3. install Anchor.

Quickstart

Clone the repository and enter the source code directory.

Build

anchor build

After building, the smart contract files are all located in the target directory.

Deploy

anchor deploy

Attention, check your configuration and confirm the environment you want to deploy.

Develop

  • anchor build create contracts target build
  • copy to /tests/src/src/program_types/ the /target/types/* files
  • copy to /tests/src/src/program_idl/ the /target/idl/* files

Description

  • una pool appena creata ha bisogna di una deposit (oltre a quello in creazione) per poter fare swap
  • quando chiudo un account Wsol il contentuto viene swappato in sol e inviato all'account indicato

Publish

  • update package.json version
  • npm i check all package install itself correctly and update lock
  • npm publish --access public publish package over npmjs.com

Prepare devnet

  • set .env.local variable: VITE_CHAIN=https://api.devnet.solana.com
  • anchor run pre_deploy launch test to prepare accounts (wip)

TODO

  • mergiare i due package.json in uno solo e usare npm ignore per rimuovere test e parti non necessarie

Testing

You can launch it with command clear && anchor test that launch file specified in package.json

0.2.68

9 months ago

0.2.67

10 months ago

0.2.66

10 months ago

0.2.65

10 months ago

0.2.64

10 months ago

0.2.63

10 months ago

0.2.62

10 months ago

0.2.61

10 months ago

0.2.60

10 months ago

0.2.51

10 months ago

0.2.50

10 months ago

0.2.58

10 months ago

0.2.57

10 months ago

0.2.56

10 months ago

0.2.55

10 months ago

0.2.54

10 months ago

0.2.53

10 months ago

0.2.49

10 months ago

0.2.48

10 months ago

0.2.47

10 months ago

0.2.46

10 months ago

0.2.45

10 months ago

0.2.44

10 months ago

0.2.43

10 months ago

0.2.41

10 months ago

0.2.40

10 months ago

0.2.42

10 months ago

0.2.39

10 months ago

0.2.38

10 months ago

0.2.37

10 months ago

0.2.36

10 months ago

0.2.35

10 months ago

0.2.27

10 months ago

0.2.26

10 months ago

0.2.25

10 months ago

0.2.24

10 months ago

0.2.23

10 months ago

0.2.22

10 months ago

0.2.21

10 months ago

0.2.19

10 months ago

0.2.18

10 months ago

0.2.17

10 months ago

0.2.16

10 months ago

0.2.15

10 months ago

0.2.14

10 months ago

0.2.13

10 months ago

0.2.12

10 months ago

0.2.11

10 months ago

0.2.10

10 months ago

0.1.3990

10 months ago

0.1.3899

10 months ago

0.1.3888

11 months ago

0.1.3894

11 months ago

0.1.3893

11 months ago

0.1.3892

11 months ago

0.1.3891

11 months ago

0.1.3898

10 months ago

0.1.389

11 months ago

0.1.3897

10 months ago

0.1.3896

11 months ago

0.1.3895

11 months ago

0.1.387

11 months ago

0.1.386

11 months ago

0.1.3890

11 months ago

0.1.390

11 months ago

0.2.30

10 months ago

0.2.34

10 months ago

0.2.33

10 months ago

0.2.32

10 months ago

0.2.31

10 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.2.29

10 months ago

0.2.28

10 months ago

0.2.7

10 months ago

0.2.6

10 months ago

0.2.9

10 months ago

0.2.8

10 months ago

0.2.3

10 months ago

0.2.2

10 months ago

0.2.5

10 months ago

0.2.4

10 months ago

0.1.367

11 months ago

0.1.366

11 months ago

0.1.369

11 months ago

0.1.368

11 months ago

0.1.363

11 months ago

0.1.365

11 months ago

0.1.364

11 months ago

0.1.378

11 months ago

0.1.377

11 months ago

0.1.379

11 months ago

0.1.374

11 months ago

0.1.373

11 months ago

0.1.376

11 months ago

0.1.375

11 months ago

0.1.370

11 months ago

0.1.372

11 months ago

0.1.371

11 months ago

0.1.385

11 months ago

0.1.384

11 months ago

0.1.381

11 months ago

0.1.380

11 months ago

0.1.383

11 months ago

0.1.382

11 months ago

0.1.359

11 months ago

0.1.361

11 months ago

0.1.360

11 months ago

0.1.316

11 months ago

0.1.315

11 months ago

0.1.318

11 months ago

0.1.317

11 months ago

0.1.356

11 months ago

0.1.312

11 months ago

0.1.355

11 months ago

0.1.311

11 months ago

0.1.358

11 months ago

0.1.314

11 months ago

0.1.357

11 months ago

0.1.352

11 months ago

0.1.351

11 months ago

0.1.354

11 months ago

0.1.310

11 months ago

0.1.353

11 months ago

0.1.350

11 months ago

0.1.319

11 months ago

0.1.327

11 months ago

0.1.326

11 months ago

0.1.329

11 months ago

0.1.328

11 months ago

0.1.323

11 months ago

0.1.322

11 months ago

0.1.325

11 months ago

0.1.324

11 months ago

0.1.38

11 months ago

0.1.39

11 months ago

0.1.321

11 months ago

0.1.320

11 months ago

0.1.33

11 months ago

0.1.34

11 months ago

0.1.35

11 months ago

0.1.36

11 months ago

0.1.37

11 months ago

0.1.338

11 months ago

0.1.337

11 months ago

0.1.339

11 months ago

0.1.334

11 months ago

0.1.333

11 months ago

0.1.336

11 months ago

0.1.335

11 months ago

0.1.330

11 months ago

0.1.332

11 months ago

0.1.331

11 months ago

0.1.349

11 months ago

0.1.348

11 months ago

0.1.3133

11 months ago

0.1.345

11 months ago

0.1.344

11 months ago

0.1.347

11 months ago

0.1.346

11 months ago

0.1.341

11 months ago

0.1.340

11 months ago

0.1.343

11 months ago

0.1.342

11 months ago

0.1.30

11 months ago

0.1.31

11 months ago

0.1.32

11 months ago

0.1.27

11 months ago

0.1.28

11 months ago

0.1.29

11 months ago

0.1.21

11 months ago

0.1.22

11 months ago

0.1.23

11 months ago

0.1.24

11 months ago

0.1.25

11 months ago

0.1.26

11 months ago

0.1.20

11 months ago

0.1.19

11 months ago

0.1.18

12 months ago

0.1.15

12 months ago

0.1.16

12 months ago

0.1.17

12 months ago

0.1.10

12 months ago

0.1.12

12 months ago

0.1.13

12 months ago

0.1.14

12 months ago

0.1.8

12 months ago

0.1.7

12 months ago

0.1.9

12 months ago

0.1.6

12 months ago

0.1.5

12 months ago

0.1.4

12 months ago

0.1.3

12 months ago

0.1.2

12 months ago

0.1.1

12 months ago

0.1.0

12 months ago