Portal Swap SDK Overview
The Portal SDK packages classes presenting simple yet powerful interfaces to the Portal DEX, to wallets, and for crypto-asset management in general. This document describes the initial version of the Portal SDK used for interfacing with the Portal DEX to execute swaps of crypto-assets.
The SDK is avilable as a Javascript module that can be imported into browser or server (e.g. node.js) environments:
The SDK
module exports a single function which must be executed in order to access any capabilities of the SDK:
config
is an Object with format:
SDK.init()
returns an instance of the DEX class representing a connection to a particular instance of the Portal DEX network for a particular user. The interface of the DEX class is specified in the next section.
SDK.init()
will throw an exception if there are any errors in config
or any errors connecting to the network - thus it is advisable to call this function in a try/catch block.
Last updated