| 12345678910111213141516171819202122232425262728 |
- import base, { ChainId } from "iziswap-sdk/lib/base/index.js";
- import Web3 from "web3";
- import { BigNumber } from "bignumber.js";
- import quoter from "iziswap-sdk/lib/quoter/index.js";
- import swap from "iziswap-sdk/lib/swap/index.js";
- import token from "iziswap-sdk/lib/base/token/index.js";
- import liquidityManager from "iziswap-sdk/lib/liquidityManager/index.js";
- import pool from "iziswap-sdk/lib/pool/index.js";
- import { Wallet, Provider } from "zksync-web3";
- import { createRequire } from "module";
- const require = createRequire(import.meta.url);
- const mintSquareAbi = require("./mintSquareAbi.json");
- const chainId = base.ChainId.ZkSyncAlphaTest;
- const rpc = "https://zksync2-testnet.zksync.dev/";
- const privateKey = "0xd768b0b3f8dedcb465ad680268453391f7da6ec4e1942a13fdfcdea8773aab3e";
- const provider = new Provider(rpc);
- const wallet = new Wallet(privateKey).connect(provider);
- const chain = base.initialChainTable[chainId];
- console.log("rpc: ", rpc);
- const web3 = new Web3(new Web3.providers.HttpProvider(rpc));
- const account = web3.eth.accounts.privateKeyToAccount(privateKey);
- const contract = new web3.eth.Contract(mintSquareAbi, "0x74E6d686F70fD5829f00dB0F95EC0f153970baD3", web3);
- const mintCall = await contract.methods.tokenURI(73070);
- const out = await mintCall.call();
- console.log("out: ", out);
|