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

9 months ago

0.2.66

9 months ago

0.2.65

9 months ago

0.2.64

9 months ago

0.2.63

9 months ago

0.2.62

9 months ago

0.2.61

9 months ago

0.2.60

9 months ago

0.2.51

9 months ago

0.2.50

9 months ago

0.2.58

9 months ago

0.2.57

9 months ago

0.2.56

9 months ago

0.2.55

9 months ago

0.2.54

9 months ago

0.2.53

9 months ago

0.2.49

9 months ago

0.2.48

9 months ago

0.2.47

9 months ago

0.2.46

9 months ago

0.2.45

9 months ago

0.2.44

9 months ago

0.2.43

9 months ago

0.2.41

9 months ago

0.2.40

9 months ago

0.2.42

9 months ago

0.2.39

9 months ago

0.2.38

9 months ago

0.2.37

9 months ago

0.2.36

9 months ago

0.2.35

9 months ago

0.2.27

9 months ago

0.2.26

9 months ago

0.2.25

9 months ago

0.2.24

9 months ago

0.2.23

9 months ago

0.2.22

9 months ago

0.2.21

9 months ago

0.2.19

9 months ago

0.2.18

9 months ago

0.2.17

9 months ago

0.2.16

9 months ago

0.2.15

9 months ago

0.2.14

9 months ago

0.2.13

9 months ago

0.2.12

9 months ago

0.2.11

9 months ago

0.2.10

9 months ago

0.1.3990

10 months ago

0.1.3899

10 months ago

0.1.3888

10 months ago

0.1.3894

10 months ago

0.1.3893

10 months ago

0.1.3892

10 months ago

0.1.3891

10 months ago

0.1.3898

10 months ago

0.1.389

10 months ago

0.1.3897

10 months ago

0.1.3896

10 months ago

0.1.3895

10 months ago

0.1.387

10 months ago

0.1.386

10 months ago

0.1.3890

10 months ago

0.1.390

10 months ago

0.2.30

9 months ago

0.2.34

9 months ago

0.2.33

9 months ago

0.2.32

9 months ago

0.2.31

9 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.2.29

9 months ago

0.2.28

9 months ago

0.2.7

9 months ago

0.2.6

10 months ago

0.2.9

9 months ago

0.2.8

9 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

10 months ago

0.1.366

10 months ago

0.1.369

10 months ago

0.1.368

10 months ago

0.1.363

10 months ago

0.1.365

10 months ago

0.1.364

10 months ago

0.1.378

10 months ago

0.1.377

10 months ago

0.1.379

10 months ago

0.1.374

10 months ago

0.1.373

10 months ago

0.1.376

10 months ago

0.1.375

10 months ago

0.1.370

10 months ago

0.1.372

10 months ago

0.1.371

10 months ago

0.1.385

10 months ago

0.1.384

10 months ago

0.1.381

10 months ago

0.1.380

10 months ago

0.1.383

10 months ago

0.1.382

10 months ago

0.1.359

10 months ago

0.1.361

10 months ago

0.1.360

10 months ago

0.1.316

10 months ago

0.1.315

10 months ago

0.1.318

10 months ago

0.1.317

10 months ago

0.1.356

10 months ago

0.1.312

10 months ago

0.1.355

10 months ago

0.1.311

10 months ago

0.1.358

10 months ago

0.1.314

10 months ago

0.1.357

10 months ago

0.1.352

10 months ago

0.1.351

10 months ago

0.1.354

10 months ago

0.1.310

10 months ago

0.1.353

10 months ago

0.1.350

10 months ago

0.1.319

10 months ago

0.1.327

10 months ago

0.1.326

10 months ago

0.1.329

10 months ago

0.1.328

10 months ago

0.1.323

10 months ago

0.1.322

10 months ago

0.1.325

10 months ago

0.1.324

10 months ago

0.1.38

10 months ago

0.1.39

10 months ago

0.1.321

10 months ago

0.1.320

10 months ago

0.1.33

10 months ago

0.1.34

10 months ago

0.1.35

10 months ago

0.1.36

10 months ago

0.1.37

10 months ago

0.1.338

10 months ago

0.1.337

10 months ago

0.1.339

10 months ago

0.1.334

10 months ago

0.1.333

10 months ago

0.1.336

10 months ago

0.1.335

10 months ago

0.1.330

10 months ago

0.1.332

10 months ago

0.1.331

10 months ago

0.1.349

10 months ago

0.1.348

10 months ago

0.1.3133

10 months ago

0.1.345

10 months ago

0.1.344

10 months ago

0.1.347

10 months ago

0.1.346

10 months ago

0.1.341

10 months ago

0.1.340

10 months ago

0.1.343

10 months ago

0.1.342

10 months ago

0.1.30

10 months ago

0.1.31

10 months ago

0.1.32

10 months ago

0.1.27

10 months ago

0.1.28

10 months ago

0.1.29

10 months ago

0.1.21

10 months ago

0.1.22

10 months ago

0.1.23

10 months ago

0.1.24

10 months ago

0.1.25

10 months ago

0.1.26

10 months ago

0.1.20

11 months ago

0.1.19

11 months ago

0.1.18

11 months ago

0.1.15

11 months ago

0.1.16

11 months ago

0.1.17

11 months ago

0.1.10

11 months ago

0.1.12

11 months ago

0.1.13

11 months ago

0.1.14

11 months ago

0.1.8

11 months ago

0.1.7

11 months ago

0.1.9

11 months ago

0.1.6

11 months ago

0.1.5

11 months ago

0.1.4

11 months ago

0.1.3

11 months ago

0.1.2

11 months ago

0.1.1

11 months ago

0.1.0

11 months ago