https://github.com/primitivefinance/rmm-sdk
Typescript based entity classes and transaction builders for the rmm-core and rmm-periphery smart contracts.
https://github.com/primitivefinance/rmm-sdk
ethereum ethers primitive sdk
Last synced: 11 months ago
JSON representation
Typescript based entity classes and transaction builders for the rmm-core and rmm-periphery smart contracts.
- Host: GitHub
- URL: https://github.com/primitivefinance/rmm-sdk
- Owner: primitivefinance
- License: gpl-3.0
- Created: 2021-07-14T22:23:57.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-07T17:41:13.000Z (over 3 years ago)
- Last Synced: 2025-06-24T17:51:56.350Z (12 months ago)
- Topics: ethereum, ethers, primitive, sdk
- Language: TypeScript
- Homepage:
- Size: 1.28 MB
- Stars: 10
- Watchers: 6
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🛠rmm-sdk
   
> Software development kit for Primitive RMM-01.
## 🧩 Features
- ♟ Entities are typescript models of the RMM protocol smart contracts.
- 🧰 Managers have contract ABIs and Interfaces to build function calldata with.
- 🔧 Utilities used in Entities, e.g. computing deterministic engine address and poolIds.
## 📦 Installation
> This software is in Alpha.
Installing locally:
```bash
# Clone the repository
git clone https://github.com/primitivefinance/rmm-sdk.git
# Install dependencies
yarn install
```
Installing as a package:
```bash
# Using yarn
yarn add @primitivefi/rmm-sdk
# Or using npm
npm i @primitivefi/rmm-sdk
```
## Docs
[Docs](docs/sdk/rmm-sdk.md)