Skip to content
forked from 1inch/sdks

Multi-language SDKs monorepo

Notifications You must be signed in to change notification settings

JaclynCodes/sdks

 
 

Repository files navigation

@1inch/sdks - multi-language SDKs monorepo

This repository contains a collection of 1inch Protocol SDKs.

πŸ“ Project structure

sdks/
β”œβ”€β”€ typescript/         # TypeScript SDKs
β”‚   β”œβ”€β”€ aqua/           # Aqua Protocol SDK
β”‚   β”œβ”€β”€ sdk-core/       # Shared core among all sdks
β”‚   └── swap-vm/        # Swap VM SDK
β”œβ”€β”€ rust/               # Rust SDKs (future)
└── python/             # Python SDKs (future)

πŸš€ Getting Started

Prerequisites

  • Node.js >= 22.0.0
  • pnpm >= 10.0.0
  • Foundry/Forge (for contract compilation)

Installation

# Install dependencies
pnpm install

# Build Solidity contracts (required for tests and linting)
pnpm build:contracts

About

Multi-language SDKs monorepo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • Solidity 1.4%
  • Other 0.9%