#amm #tensor #version

tensor-amm

Client crate for the Tensor Foundation amm program

8 releases (5 breaking)

0.8.0 Oct 31, 2024
0.7.0 Oct 11, 2024
0.6.0 Oct 8, 2024
0.4.0 Sep 26, 2024
0.1.0 Jul 29, 2024

#9 in #amm

Download history 212/week @ 2024-07-25 80/week @ 2024-08-01 3/week @ 2024-08-15 96/week @ 2024-08-22 152/week @ 2024-08-29 136/week @ 2024-09-12 33/week @ 2024-09-19 200/week @ 2024-09-26 156/week @ 2024-10-03 246/week @ 2024-10-10 83/week @ 2024-10-17 7/week @ 2024-10-24 149/week @ 2024-10-31 3/week @ 2024-11-07

251 downloads per month
Used in tensor-eigen

Custom license

1MB
18K SLoC

Contains (ELF lib, 1.5MB) tests/fixtures/escrow_program.so, (ELF lib, 370KB) tests/fixtures/whitelist_program.so

Rust client SDK for Amm

An autogenerated Rust client SDK for the project.

Getting started

From your project folder:

cargo add amm

Structure

The client SDK is divided into several modules:

  • accounts: structs representing the accounts of the program
  • errors: enums representing the program errors
  • instructions: structs to facilitate the creation of instructions, instruction arguments and CPI instructions
  • types: structs representing types used by the program

Contributing

Check out the Contributing Guide the learn more about how to contribute to this library.

Dependencies

~18–26MB
~446K SLoC