Skip to content

Latest commit

Β 

History

History
33 lines (24 loc) Β· 735 Bytes

File metadata and controls

33 lines (24 loc) Β· 735 Bytes

@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