0.2.68 • Published 11 months ago

@rever22411/amm-commands v0.2.68

Weekly downloads
-
License
-
Repository
-
Last release
11 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

11 months ago

0.2.67

11 months ago

0.2.66

11 months ago

0.2.65

11 months ago

0.2.64

11 months ago

0.2.63

11 months ago

0.2.62

11 months ago

0.2.61

11 months ago

0.2.60

11 months ago

0.2.51

11 months ago

0.2.50

11 months ago

0.2.58

11 months ago

0.2.57

11 months ago

0.2.56

11 months ago

0.2.55

11 months ago

0.2.54

11 months ago

0.2.53

11 months ago

0.2.49

11 months ago

0.2.48

11 months ago

0.2.47

11 months ago

0.2.46

11 months ago

0.2.45

11 months ago

0.2.44

11 months ago

0.2.43

11 months ago

0.2.41

11 months ago

0.2.40

11 months ago

0.2.42

11 months ago

0.2.39

11 months ago

0.2.38

11 months ago

0.2.37

11 months ago

0.2.36

11 months ago

0.2.35

11 months ago

0.2.27

12 months ago

0.2.26

12 months ago

0.2.25

12 months ago

0.2.24

12 months ago

0.2.23

12 months ago

0.2.22

12 months ago

0.2.21

12 months ago

0.2.19

12 months ago

0.2.18

12 months ago

0.2.17

12 months ago

0.2.16

12 months ago

0.2.15

12 months ago

0.2.14

12 months ago

0.2.13

12 months ago

0.2.12

12 months ago

0.2.11

12 months ago

0.2.10

12 months ago

0.1.3990

12 months ago

0.1.3899

12 months ago

0.1.3888

12 months ago

0.1.3894

12 months ago

0.1.3893

12 months ago

0.1.3892

12 months ago

0.1.3891

12 months ago

0.1.3898

12 months ago

0.1.389

12 months ago

0.1.3897

12 months ago

0.1.3896

12 months ago

0.1.3895

12 months ago

0.1.387

12 months ago

0.1.386

12 months ago

0.1.3890

12 months ago

0.1.390

12 months ago

0.2.30

12 months ago

0.2.34

12 months ago

0.2.33

12 months ago

0.2.32

12 months ago

0.2.31

12 months ago

0.2.1

12 months ago

0.2.0

12 months ago

0.2.29

12 months ago

0.2.28

12 months ago

0.2.7

12 months ago

0.2.6

12 months ago

0.2.9

12 months ago

0.2.8

12 months ago

0.2.3

12 months ago

0.2.2

12 months ago

0.2.5

12 months ago

0.2.4

12 months ago

0.1.367

12 months ago

0.1.366

12 months ago

0.1.369

12 months ago

0.1.368

12 months ago

0.1.363

12 months ago

0.1.365

12 months ago

0.1.364

12 months ago

0.1.378

12 months ago

0.1.377

12 months ago

0.1.379

12 months ago

0.1.374

12 months ago

0.1.373

12 months ago

0.1.376

12 months ago

0.1.375

12 months ago

0.1.370

12 months ago

0.1.372

12 months ago

0.1.371

12 months ago

0.1.385

12 months ago

0.1.384

12 months ago

0.1.381

12 months ago

0.1.380

12 months ago

0.1.383

12 months ago

0.1.382

12 months ago

0.1.359

12 months ago

0.1.361

12 months ago

0.1.360

12 months ago

0.1.316

1 year ago

0.1.315

1 year ago

0.1.318

1 year ago

0.1.317

1 year ago

0.1.356

1 year ago

0.1.312

1 year ago

0.1.355

1 year ago

0.1.311

1 year ago

0.1.358

1 year ago

0.1.314

1 year ago

0.1.357

1 year ago

0.1.352

1 year ago

0.1.351

1 year ago

0.1.354

1 year ago

0.1.310

1 year ago

0.1.353

1 year ago

0.1.350

1 year ago

0.1.319

1 year ago

0.1.327

1 year ago

0.1.326

1 year ago

0.1.329

1 year ago

0.1.328

1 year ago

0.1.323

1 year ago

0.1.322

1 year ago

0.1.325

1 year ago

0.1.324

1 year ago

0.1.38

1 year ago

0.1.39

1 year ago

0.1.321

1 year ago

0.1.320

1 year ago

0.1.33

1 year ago

0.1.34

1 year ago

0.1.35

1 year ago

0.1.36

1 year ago

0.1.37

1 year ago

0.1.338

1 year ago

0.1.337

1 year ago

0.1.339

1 year ago

0.1.334

1 year ago

0.1.333

1 year ago

0.1.336

1 year ago

0.1.335

1 year ago

0.1.330

1 year ago

0.1.332

1 year ago

0.1.331

1 year ago

0.1.349

1 year ago

0.1.348

1 year ago

0.1.3133

1 year ago

0.1.345

1 year ago

0.1.344

1 year ago

0.1.347

1 year ago

0.1.346

1 year ago

0.1.341

1 year ago

0.1.340

1 year ago

0.1.343

1 year ago

0.1.342

1 year ago

0.1.30

1 year ago

0.1.31

1 year ago

0.1.32

1 year ago

0.1.27

1 year ago

0.1.28

1 year ago

0.1.29

1 year ago

0.1.21

1 year ago

0.1.22

1 year ago

0.1.23

1 year ago

0.1.24

1 year ago

0.1.25

1 year ago

0.1.26

1 year ago

0.1.20

1 year ago

0.1.19

1 year ago

0.1.18

1 year ago

0.1.15

1 year ago

0.1.16

1 year ago

0.1.17

1 year ago

0.1.10

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago