Skip to content

tensor-foundation/escrow

Repository files navigation

Tensor Escrow

Tensor Escrow

Shared escrow for all Tensor protocols.

Overview

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.

Status

The new Escrow program will be deployed to devnet on October 2nd, and to mainnet on November 2nd.

Devnet Mainnet
- -

Programs

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.

Clients

This project contains the following clients:

Contributing

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

Build

Prerequisites

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

Steps

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

About

Shared escrow for all Tensor protocols.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages