1.0.3 • Published 9 months ago

h-polyzk-swap v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago
npm publish
import { PolyzkpSwap } from "h-polyzkp-swap"
async function init() {
    let accounts = await ethereum.enable()
    return {
        provider: ethereum,
        account: accounts[0]
    }
}
async function initObj_v3() {
    let { provider, account } = await this.init()
    let newfi = new PolyzkpSwap({
        provider, account,
        contract: "0x62b555B7e21a042981ccD0008bC62BE9380A129A"
    })
    return newfi
}
async function Convert_v3() {
    let newfi = await initObj_v3()
    let paths = [
        {
            tokenIn: "0x0fB5D7c73FA349A90392f873a4FA1eCf6a3d0a96",
            tokenOut: "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd",
            fee: 0.25
        },
        {
            tokenIn: "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd",
            tokenOut: "0x8d008B313C1d6C7fE2982F62d32Da7507cF43551",
            fee: 0.25
        },
        {
            tokenIn: "0x8d008B313C1d6C7fE2982F62d32Da7507cF43551",
            tokenOut: "0xaB1a4d4f1D656d2450692D237fdD6C7f9146e814",
            fee: 0.25
        },
        
    ]
    let result = await newfi.Convert({
        path: paths,
        amount: 1,
        side: 0
    })
    console.log(result)
}
async function quoteCompute_v3() {
    let newfi = await initObj_v3()
    let paths = [
        {
            tokenIn: "0x0fB5D7c73FA349A90392f873a4FA1eCf6a3d0a96",
            tokenOut: "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd",
            fee: 0.25
        },
        {
            tokenIn: "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd",
            tokenOut: "0x8d008B313C1d6C7fE2982F62d32Da7507cF43551",
            fee: 0.25
        },
        {
            tokenIn: "0x8d008B313C1d6C7fE2982F62d32Da7507cF43551",
            tokenOut: "0xaB1a4d4f1D656d2450692D237fdD6C7f9146e814",
            fee: 0.25
        }
    ]
    let result = await newfi.quoteCompute({
        path: paths,
        amount: 1,
        side: 1
    })
    console.log(result)
}
1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago