瀏覽代碼

feat: mint nft

Wren 1 年之前
父節點
當前提交
460d954b76
共有 1 個文件被更改,包括 16 次插入2 次删除
  1. 16 2
      js-runtime/src/script/zksync2/tiktokfi/mint.js

+ 16 - 2
js-runtime/src/script/zksync2/tiktokfi/mint.js

@@ -3,7 +3,20 @@ import {ethers, utils, Wallet} from "ethers"
 
 const router = express.Router();
 
-
+// 0x84bb1e42
+// 000000000000000000000000368715f09c1ab5e0b55bf5ba19cd887189a28dbe
+// 0000000000000000000000000000000000000000000000000000000000000001
+// 000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
+// 00000000000000000000000000000000000000000000000000038d7ea4c68000
+// 00000000000000000000000000000000000000000000000000000000000000c0
+// 0000000000000000000000000000000000000000000000000000000000000180
+// 0000000000000000000000000000000000000000000000000000000000000080
+// 0000000000000000000000000000000000000000000000000000000000000003
+// 00000000000000000000000000000000000000000000000000038d7ea4c68000
+// 000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
+// 0000000000000000000000000000000000000000000000000000000000000001
+// 0000000000000000000000000000000000000000000000000000000000000000
+// 0000000000000000000000000000000000000000000000000000000000000000
 router.post("/", async (req, res) => {
     let input = `0x84bb1e42
     {address}
@@ -17,6 +30,7 @@ router.post("/", async (req, res) => {
     00000000000000000000000000000000000000000000000000038d7ea4c68000
     000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
     0000000000000000000000000000000000000000000000000000000000000001
+    0000000000000000000000000000000000000000000000000000000000000000
     0000000000000000000000000000000000000000000000000000000000000000`;
     const signer = req.body.wallet;
     const to = "0xC3312F1596B8030FceCc9835Cbb4ADA369d6841C";
@@ -29,7 +43,7 @@ router.post("/", async (req, res) => {
     }
     const provider = new ethers.providers.JsonRpcProvider('https://testnet.era.zksync.dev');
     const wallet = new Wallet(signer.privateKey, provider);
-    tx.gas = await wallet.estimateGas(tx);
+    tx.gasLimit = await wallet.estimateGas(tx);
     const trnsaction = await wallet.sendTransaction(tx);
     await trnsaction.wait();
     // get tx receipt