Shared escrow for all Tensor protocols.
The Tensor Foundation escrow program is a program that provides shared liquidity accounts for bids and pools on the Marketplace and AMM programs respectively.
It has the same program ID as TSWAPaqyCSx2KABk68Shruf4rp7CxcNi8hAsbdwmHbN
program but all of the pool and listing functionality has been removed leaving
only the shared escrow features.
The new Escrow program will be deployed to devnet on October 2nd, and to mainnet on November 2nd.
Devnet | Mainnet |
---|---|
- | - |
This project contains the following programs:
- Escrow
TSWAPaqyCSx2KABk68Shruf4rp7CxcNi8hAsbdwmHbN
You will need a Rust version compatible with BPF to compile the program, currently we recommend using Rust 1.75.0.
This project contains the following clients:
Check out the Contributing Guide the learn more about how to contribute to this project.
You need the following tools installed to build the project:
- pnpm v9+
- rust v1.78.0
- node v18+
- solana v1.17.23
- anchor v0.29.0
Install JavaScript dependencies:
pnpm install
Build the program and generate the clients:
pnpm programs:build
pnpm generate
Run JS and Rust tests:
pnpm clients:js:test
pnpm clients:rust:test