Elastic SDK

KyberSwap Elastic Security Incident

On 22 Nov 2023, the Elastic protocol experienced a security incident. More details can be found via our official channels.

All other KyberSwap products (Aggregator, Limit Order, & Classic) continue to be fully operational.


Effortlessly interact with our Elastic smart contracts in a TypeScript environment via the KyberSwap Elastic SDK. Extending upon the Core SDK's OOP approach, the Elastic SDK provides developers with various abstractions required to conveniently and correctly structure Elastic smart contract trade and liquidity management operations for execution on-chain. This includes the safe handling of different data types (position, trades, etc.) as well as additional checks on math and smart contract encoding functions.

Please refer to the Classes section for the list of classes defined by the Core SDK.

Note that our codebase uses the monicker ProMM to refer to our Elastic protocol.

Last updated