3.3.10 • Published 7 months ago

symbiosis-js-sdk v3.3.10

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

symbiosis-js-sdk

Build Status

Docs

You can find js-sdk docs here - https://docs.symbiosis.finance/developer-tools/symbiosis-js-sdk

Installation

npm i symbiosis-js-sdk

Install dependencies

npm i

Upgrade version

For upgrade versions should be use npm versions command. Version will upgrade automatically.

npm version major|minor|patch

How To Use

The current implementation use ethers to interact with the Ethereum like blockchains.

Init Symbiosis SDK

To work with Symbiosis SDK you should init Symbiosis instance with config (check Config type) and your CLIENT_ID.

import { Symbiosis } from 'symbiosis-js-sdk'

const symbiosis = new Symbiosis('mainnet', 'awesome-app')

Swapping

A combination of uniswap and bridging allowing you to swap any supported tokens between networks.

// Create new Swapping instance
const swapping = symbiosis.bestPoolSwapping()

// Calculates fee for swapping between networks and get execute function
const { transactionRequest } = await swapping.exactIn({
    tokenAmountIn, // TokenAmount object
    tokenOut, // Token object
    from, // from account address
    to, // to account address
    revertableAddress, // account who can revert stucked transaction
    slippage, // slippage
    deadline // deadline date in seconds
})

// Send transactionRequest and get receipt
const receipt = ...

// Wait for transaction to be completed on destination chain
const log = await swapping.waitForComplete(receipt)

// check if transit token was received instead target token
const transitTokenSent = await symbiosis.findTransitTokenSent(
    tokenOut.chainId,
    log.transactionHash
)

// if `transitTokenSent` is not null please show this information to the user

Zapping to Symbiosis

Cross-chain zaps automate liquidity adding to the Symbiosis stable pools, DeFi protocols, NFT, etc.

// Create new Swapping instance
const swapping = symbiosis.newZapping(omniPoolConfig)

// Calculates fee for bridging between networks and get execute function
const { execute, fee, tokenAmountOut, route, priceImpact } = await swapping.exactIn({
    tokenAmountIn, // TokenAmount object
    from, // from account address
    to, // to account address
    revertableAddress, // account who can revert stucked transaction
    slippage, // slippage
    deadline, // deadline date in seconds
})

All next steps as in swapping example

Bridging

Bridging allows you to swap stable tokens between chains.

// Create new Bridging instance
const bridging = symbiosis.newBridging()

// Calculates fee for bridging and get execute function
const { transactionRequest } = await bridging.exactIn({
    tokenAmountIn, // TokenAmount object
    tokenOut, // Token object
    to, // to account address
    revertableAddress // account who can revert stucked transaction
})

// Send transaction or get receipt
const receipt = ...

// Wait for transaction to be completed on recipient chain
const log = await bridging.waitForComplete(receipt)

Revert stucked transaction:

// Create RevertPending instance
const revertPending = symbiosis.newRevertPending(
    request // PendingRequest object
)

// transactionRequest contains everything you need to send a transaction by yourself
const { transactionRequest } = await revertPending.revert()

... // Send transaction

// Wait for transaction to be completed on recipient chain
const log = await revertPending.waitForComplete()
3.3.9

7 months ago

3.3.10

7 months ago

3.3.8

7 months ago

3.3.7

7 months ago

3.3.6

8 months ago

3.3.5

8 months ago

3.3.4

8 months ago

3.3.3

8 months ago

3.3.2

8 months ago

3.2.2

8 months ago

3.2.1

8 months ago

3.2.0

8 months ago

3.2.6

8 months ago

3.2.5

8 months ago

3.2.4

8 months ago

3.2.3

8 months ago

3.1.161-btc

9 months ago

3.2.9

8 months ago

3.2.8

8 months ago

3.2.7

8 months ago

3.1.156-no-btc

9 months ago

3.1.157

9 months ago

3.1.156

9 months ago

3.1.155

9 months ago

3.1.158

9 months ago

3.1.168

9 months ago

3.1.167

9 months ago

3.1.166

9 months ago

3.1.165

9 months ago

3.1.169

9 months ago

3.1.164

9 months ago

3.1.163

9 months ago

3.1.162

9 months ago

3.1.159-btc

9 months ago

3.1.167-no-btc

9 months ago

3.1.160-btc

9 months ago

3.3.1

8 months ago

3.3.0

8 months ago

3.1.177

9 months ago

3.1.176

9 months ago

3.1.171

9 months ago

3.1.170

9 months ago

3.1.175

9 months ago

3.1.174

9 months ago

3.1.173

9 months ago

3.1.172

9 months ago

3.1.158-btc

9 months ago

3.1.99

1 year ago

3.1.98

1 year ago

3.1.97

1 year ago

3.1.154

10 months ago

3.1.153

10 months ago

3.1.152

10 months ago

3.1.151

10 months ago

3.1.150

10 months ago

3.1.135

10 months ago

3.1.134

10 months ago

3.1.133

11 months ago

3.1.132

11 months ago

3.1.139

10 months ago

3.1.138

10 months ago

3.1.137

10 months ago

3.1.136

10 months ago

3.1.131

11 months ago

3.1.130

11 months ago

3.1.129

11 months ago

3.1.146

10 months ago

3.1.145

10 months ago

3.1.144

10 months ago

3.1.143

10 months ago

3.1.149

10 months ago

3.1.148

10 months ago

3.1.147

10 months ago

3.1.142

10 months ago

3.1.141

10 months ago

3.1.140

10 months ago

3.1.113

12 months ago

3.1.112

12 months ago

3.1.111

12 months ago

3.1.110

12 months ago

3.1.117

12 months ago

3.1.116

12 months ago

3.1.115

12 months ago

3.1.114

12 months ago

3.1.109

12 months ago

3.1.108

12 months ago

3.1.107

1 year ago

3.1.124

12 months ago

3.1.123

12 months ago

3.1.122

12 months ago

3.1.121

12 months ago

3.1.128

11 months ago

3.1.127

11 months ago

3.1.126

11 months ago

3.1.125

12 months ago

3.1.120

12 months ago

3.1.119

12 months ago

3.1.118

12 months ago

3.1.101

1 year ago

3.1.100

1 year ago

3.1.106

1 year ago

3.1.105

1 year ago

3.1.104

1 year ago

3.1.103

1 year ago

3.1.96-ton.0

1 year ago

3.1.96

1 year ago

3.1.94

1 year ago

3.1.95

1 year ago

3.1.90-fee.3

1 year ago

3.1.93-btc.1

1 year ago

3.1.93

1 year ago

3.1.90-fee.2

1 year ago

3.1.93-btc.0

1 year ago

3.1.92

1 year ago

3.1.91

1 year ago

3.1.90-fee.1

1 year ago

3.1.90

1 year ago

3.1.89

1 year ago

3.1.88

1 year ago

3.1.87

1 year ago

3.1.86

1 year ago

3.1.83

1 year ago

3.1.85

1 year ago

3.1.84

1 year ago

3.1.82

1 year ago

3.1.81

1 year ago

3.1.80

1 year ago

3.1.78

1 year ago

3.1.77

1 year ago

3.1.74

1 year ago

3.1.76

1 year ago

3.1.75

1 year ago

3.1.73

1 year ago

3.1.72

1 year ago

3.1.71

1 year ago

3.1.70

1 year ago

3.1.69

1 year ago

3.1.67

1 year ago

3.1.68

1 year ago

3.1.67-dev3

1 year ago

3.1.67-dev2

1 year ago

3.1.67-dev

1 year ago

3.1.66

1 year ago

3.1.65

1 year ago

3.1.63

1 year ago

3.1.64

1 year ago

3.1.62

1 year ago

3.1.56

1 year ago

3.1.58

1 year ago

3.1.57

1 year ago

3.1.59

1 year ago

3.1.61

1 year ago

3.1.60

1 year ago

3.1.55

1 year ago

3.1.54

1 year ago

3.1.53

1 year ago

3.1.52

1 year ago

3.1.50

1 year ago

3.1.51

1 year ago

3.1.49

1 year ago

3.1.48

1 year ago

3.1.47

1 year ago

3.1.45

1 year ago

3.1.44

1 year ago

3.1.46

1 year ago

3.1.43

1 year ago

3.1.41

1 year ago

3.1.42

1 year ago

3.1.40

1 year ago

3.1.39-dev.2

1 year ago

3.1.39-dev.1

1 year ago

3.1.39-dev

1 year ago

3.1.39

1 year ago

3.1.38

1 year ago

3.1.37

1 year ago

3.1.36-off.3

1 year ago

3.1.36-off.1

1 year ago

3.1.36-off.2

1 year ago

3.1.36

1 year ago

3.1.35

1 year ago

3.1.34-off.0

1 year ago

3.1.36-off.0

1 year ago

3.1.34

1 year ago

3.1.33

1 year ago

3.1.32

1 year ago

3.1.31

1 year ago

3.1.30

1 year ago

3.1.27-btc.0.3

1 year ago

3.1.29

1 year ago

3.1.28

1 year ago

3.1.27-btc.0.1

1 year ago

3.1.27-btc.0.2

1 year ago

3.1.27

1 year ago

3.1.26

1 year ago

3.1.23-btc.0.1

1 year ago

3.1.25-btc.0.1

1 year ago

3.1.25

1 year ago

3.1.23

1 year ago

3.1.22

1 year ago

3.1.20

1 year ago

3.1.19

1 year ago

3.1.18

1 year ago

3.1.17

1 year ago

3.1.16

1 year ago

3.1.14

1 year ago

3.1.13

1 year ago

3.1.15

1 year ago

3.1.12

1 year ago

3.1.11

1 year ago

3.1.10

1 year ago

3.1.7-uid.1

1 year ago

3.1.8-usdc

1 year ago

3.1.9

1 year ago

3.1.8

1 year ago

3.1.7-uid.0

1 year ago

3.1.7-zksync.1

1 year ago

3.1.7-zksync

1 year ago

3.1.3

2 years ago

3.1.7

2 years ago

3.1.6

2 years ago

3.1.4

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.0.16

2 years ago

3.0.17

2 years ago

3.0.15

2 years ago

3.0.23

2 years ago

3.0.24

2 years ago

3.0.21

2 years ago

3.0.22

2 years ago

3.0.27

2 years ago

3.0.28

2 years ago

3.0.25

2 years ago

3.0.26

2 years ago

3.0.20

2 years ago

3.1.0-beta.1

2 years ago

3.1.0-beta.3

2 years ago

3.1.0-beta.5

2 years ago

3.1.0-beta.6

2 years ago

3.0.18

2 years ago

3.0.19

2 years ago

3.1.0-beta.0

2 years ago

3.0.34

2 years ago

3.0.35

2 years ago

3.0.32

2 years ago

3.0.33

2 years ago

3.0.30

2 years ago

3.0.31

2 years ago

3.0.29

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.9

2 years ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

3.0.14

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.0.0-tron.11

2 years ago

3.0.0-tron.12

2 years ago

3.0.0-tron.13

2 years ago

2.10.5-beta.3

2 years ago

2.10.30

2 years ago

2.10.31

2 years ago

2.10.32

2 years ago

2.10.33

2 years ago

2.10.34

2 years ago

2.10.35

2 years ago

2.10.36

2 years ago

2.10.37

2 years ago

2.10.38

2 years ago

2.10.39

2 years ago

2.10.40

2 years ago

2.10.41

2 years ago

2.10.21-bsc-usdc

2 years ago

2.10.42

2 years ago

2.10.43

2 years ago

2.10.44

2 years ago

2.10.45

2 years ago

2.10.46

2 years ago

2.10.47

2 years ago

2.10.48

2 years ago

2.10.49

2 years ago

2.10.2

2 years ago

2.10.10

2 years ago

2.10.11

2 years ago

2.10.0

2 years ago

2.10.12

2 years ago

2.10.13

2 years ago

2.10.14

2 years ago

2.10.15

2 years ago

2.10.16

2 years ago

2.10.17

2 years ago

2.10.18

2 years ago

2.10.19

2 years ago

2.10.9

2 years ago

2.10.7

2 years ago

2.10.8

2 years ago

2.10.5

2 years ago

2.10.6

2 years ago

2.10.3

2 years ago

2.10.4

2 years ago

2.10.20

2 years ago

2.10.21

2 years ago

2.10.22

2 years ago

2.10.23

2 years ago

2.10.24

2 years ago

2.10.25

2 years ago

2.10.26

2 years ago

2.10.27

2 years ago

2.10.28

2 years ago

2.9.56

2 years ago

2.9.57

2 years ago

2.9.54

2 years ago

2.9.55

2 years ago

2.9.58

2 years ago

2.9.59

2 years ago

2.9.60

2 years ago

2.9.63

2 years ago

2.9.61

2 years ago

2.9.62

2 years ago

2.10.5-beta.1

2 years ago

2.10.5-beta.2

2 years ago

2.10.35-xdao.1.0

2 years ago

2.10.5-beta.0

2 years ago

2.9.60-evm.0

2 years ago

2.9.60-evm.1

2 years ago

2.9.60-evm.2

2 years ago

2.9.60-evm.3

2 years ago

3.0.0-tron.0

2 years ago

3.0.0-tron.2

2 years ago

3.0.0-tron.1

2 years ago

3.0.0-tron.8

2 years ago

3.0.0-tron.7

2 years ago

3.0.0-tron.9

2 years ago

3.0.0-tron.3

2 years ago

3.0.0-tron.6

2 years ago

3.0.0-tron.5

2 years ago

2.9.60-evm.4

2 years ago

2.9.60-evm.5

2 years ago

2.9.60-evm.6

2 years ago

2.10.46-beta

2 years ago

2.10.50

2 years ago

2.10.51

2 years ago

3.0.0-tron.10

2 years ago

2.9.9

2 years ago

2.9.18

2 years ago

2.9.19

2 years ago

2.9.12

2 years ago

2.9.13

2 years ago

2.9.10

2 years ago

2.9.11

2 years ago

2.9.16

2 years ago

2.9.17

2 years ago

2.9.14

2 years ago

2.9.15

2 years ago

2.9.20

2 years ago

2.9.29

2 years ago

2.9.23

2 years ago

2.9.24

2 years ago

2.9.21

2 years ago

2.9.22

2 years ago

2.9.27

2 years ago

2.9.28

2 years ago

2.9.25

2 years ago

2.9.26

2 years ago

2.9.30

2 years ago

2.9.31

2 years ago

2.9.34

2 years ago

2.9.35

2 years ago

2.9.32

2 years ago

2.9.33

2 years ago

2.9.38

2 years ago

2.9.39

2 years ago

2.9.36

2 years ago

2.9.37

2 years ago

2.9.41

2 years ago

2.9.42

2 years ago

2.9.40

2 years ago

2.9.45

2 years ago

2.9.46

2 years ago

2.9.43

2 years ago

2.9.44

2 years ago

2.9.49

2 years ago

2.9.47

2 years ago

2.9.48

2 years ago

2.9.52

2 years ago

2.9.53

2 years ago

2.9.50

2 years ago

2.9.51

2 years ago

2.8.13-v2.10

3 years ago

2.8.13-v2.12

3 years ago

2.9.2

3 years ago

2.9.1

3 years ago

2.9.4

2 years ago

2.9.3

3 years ago

2.9.6

2 years ago

2.9.5

2 years ago

2.9.8

2 years ago

2.9.7

2 years ago

2.8.13-v2.9

3 years ago

2.8.13-v2.8

3 years ago

2.8.13-v2.7

3 years ago

2.8.13-v2.6

3 years ago

2.8.19

3 years ago

2.8.17

3 years ago

2.9.0

3 years ago

2.8.16

3 years ago

2.8.23

3 years ago

2.8.22

3 years ago

2.8.21

3 years ago

2.8.20

3 years ago

3.0.0-near.20

3 years ago

3.0.0-near.9

3 years ago

3.0.0-near.8

3 years ago

3.0.0-near.7

3 years ago

3.0.0-near.6

3 years ago

3.0.0-near.10

3 years ago

3.0.0-near.19

3 years ago

3.0.0-near.13

3 years ago

3.0.0-near.14

3 years ago

3.0.0-near.11

3 years ago

3.0.0-near.12

3 years ago

3.0.0-near.17

3 years ago

3.0.0-near.18

3 years ago

3.0.0-near.16

3 years ago

2.8.15

3 years ago

2.8.14

3 years ago

2.8.13

3 years ago

2.8.13-v2.4

3 years ago

2.8.13-v2.1

3 years ago

2.8.13-v2.5

3 years ago

2.8.13-v2.0

3 years ago

3.0.0-near.5

3 years ago

3.0.0-near.3

3 years ago

3.0.0-near.2

3 years ago

3.0.0-near.1

3 years ago

2.6.1

3 years ago

2.6.0

3 years ago

2.8.1

3 years ago

2.6.3

3 years ago

2.8.0

3 years ago

2.6.2

3 years ago

2.7.4

3 years ago

2.7.3

3 years ago

2.7.6

3 years ago

2.5.8

3 years ago

2.7.5

3 years ago

2.5.7

3 years ago

2.7.8

3 years ago

2.7.7

3 years ago

2.5.9

3 years ago

2.7.9

3 years ago

2.5.10

3 years ago

2.7.0

3 years ago

2.7.2

3 years ago

2.7.1

3 years ago

2.8.12

3 years ago

2.8.11

3 years ago

2.8.10

3 years ago

2.8.3

3 years ago

2.6.5

3 years ago

2.8.2

3 years ago

2.6.4

3 years ago

2.8.5

3 years ago

2.6.6

3 years ago

2.8.7

3 years ago

2.8.6

3 years ago

2.8.9

3 years ago

2.8.8

3 years ago

2.7.11

3 years ago

2.7.10

3 years ago

2.7.13

3 years ago

2.7.12

3 years ago

3.0.3-terra

3 years ago

3.0.0-terra

3 years ago

2.5.2

3 years ago

2.5.1

3 years ago

2.5.4

3 years ago

2.5.3

3 years ago

3.0.2-terra

3 years ago

2.5.6

3 years ago

2.5.5

3 years ago

3.0.1-terra

3 years ago

2.5.0

3 years ago

2.4.3

3 years ago

2.3.12

3 years ago

2.4.2

3 years ago

2.4.1

3 years ago

2.3.11

3 years ago

2.3.10

3 years ago

2.3.9

3 years ago

2.3.8

3 years ago

2.3.7

3 years ago

2.3.6

3 years ago

2.3.5

3 years ago

2.4.0

3 years ago

2.3.4

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago