0.1.2 • Published 3 years ago

classzz-v1-sdk v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

classzz-v1-sdk

Classzz swap sdk

Install

Using npm:

npm install --save-dev classzz-v1-sdk

or using yarn:

yarn add classzz-v1-sdk

use

import { approveActions, allowanceAction, getTokenValue, getMidPrice ,swapAndBurn} from 'classzz-v1-sdk'

const isInsurance = true
const resGetTokenValue = await getTokenValue(from, to, isInsurance)

const resGetMidPrice = await getMidPrice(from, to, resGetTokenValue)

const resAllowance = await allowanceAction(from, currentProvider, accounts)

const resApprove = await approveActions(from, currentProvider, accounts)

const resSwap = await swapAndBurn(from, to, currentProvider, accounts, swapSetting, resGetTokenValue,resGetMidPrice, isInsurance)


swap step:
1、swapTokenValue  (must)
2、fetchPrice     (must)
3、check account  (must) if  true  continue else end
4、allowanceAction (must) if  true  continue  else must call 5、approveAction 
5、approveAction (optional ) if  true  continue  else end
6、fetchSwap ( include  call allowanceAction)

dependencies

"@ethersproject/address": "^5.4.0",
"@ethersproject/contracts": "^5.4.0",
"@ethersproject/networks": "^5.4.1",
"@ethersproject/providers": "^5.4.1",
"@ethersproject/solidity": "^5.4.0",
"@uniswap/sdk": "^3.0.3",
"bignumber.js": "^9.0.1",
"jsbi": "^3.1.5",
"web3": "^1.4.0"
0.1.2

3 years ago

0.1.0

3 years ago

0.1.1

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

1.0.1

3 years ago