1.0.0-alpha.35 • Published 1 year ago

@rabbitholegg/questdk-plugin-thruster v1.0.0-alpha.35

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Thruster Finance Plugin

Overview

Thruster Finance is a yield-first DEX on Blast.

Documentation: https://docs.thruster.finance/

Swap Plugin

Thruster Finance is a fork of Uniswap, utilizing both V2 and V3 swap methods.

Swap using V2 routes will use the ThrusterRouter contract. The relevant swap functions on this contract are:

  • swapETHForExactTokens
  • swapExactETHForTokens
  • swapExactTokensForETH
  • swapExactTokensForTokens
  • swapTokensForExactETH
  • swapTokensForExactTokens

(The SupportingFeeOnTransferTokens methods can be skipped as they have the same inputs as the non-fee-on-transfer methods)

Swaps using V3 routes will use a multicall on the SwapRouter contract. The relevant swap functions are:

  • exactInput
  • exactInputSingle
  • exactOutput
  • exactOutputSingle
Limitations
  • Like all Uniswap forks/clones, there are some precision issues on certain swap inputs/outputs. AmountOut is not very reliable for some methods (Exact_X_For_X), as it uses amountOutMin, which can be much lower than expected. In extreme cases, it can even be zero if slippage is set high enough. This will cause issues when using the (==) operator or the (>=) operator.
Sample Transactions
1.0.0-alpha.19

2 years ago

1.0.0-alpha.30

1 year ago

1.0.0-alpha.32

1 year ago

1.0.0-alpha.31

1 year ago

1.0.0-alpha.16

2 years ago

1.0.0-alpha.15

2 years ago

1.0.0-alpha.18

2 years ago

1.0.0-alpha.17

2 years ago

1.0.0-alpha.34

1 year ago

1.0.0-alpha.33

1 year ago

1.0.0-alpha.14

2 years ago

1.0.0-alpha.35

1 year ago

1.0.0-alpha.21

2 years ago

1.0.0-alpha.20

2 years ago

1.0.0-alpha.27

1 year ago

1.0.0-alpha.26

1 year ago

1.0.0-alpha.29

1 year ago

1.0.0-alpha.28

1 year ago

1.0.0-alpha.22

2 years ago

1.0.0-alpha.25

2 years ago

1.0.0-alpha.24

2 years ago

1.0.0-alpha.10

2 years ago

1.0.0-alpha.12

2 years ago

1.0.0-alpha.13

2 years ago

1.0.0-alpha.9

2 years ago

1.0.0-alpha.8

2 years ago

1.0.0-alpha.7

2 years ago

1.0.0-alpha.6

2 years ago

1.0.0-alpha.5

2 years ago

1.0.0-alpha.4

2 years ago

1.0.0-alpha.3

2 years ago

1.0.0-alpha.2

2 years ago

1.0.0-alpha.1

2 years ago