diff --git a/prepare.sh b/prepare.sh index f438bd3..7920b7a 100644 --- a/prepare.sh +++ b/prepare.sh @@ -1 +1,2 @@ -git clone https://github.com/ckb-js/lumos.git +git clone https://github.com/ckb-js/lumos.git -b v0.21.0 +# cd lumos && pnpm install && pnpm run build \ No newline at end of file diff --git a/src/e2eProvider.ts b/src/e2eProvider.ts index 76a4ccd..8d61760 100644 --- a/src/e2eProvider.ts +++ b/src/e2eProvider.ts @@ -43,7 +43,6 @@ import {readFileSync, writeFileSync} from "fs"; import * as fs from 'fs'; import {LUMOS_CONFIG_PATH} from "./constants"; import {ScriptValue} from "@ckb-lumos/base/lib/values"; -import {AGGRON4} from "../lumos/examples/secp256k1-transfer/lib"; import {e2eProvider} from "./config"; @@ -591,7 +590,9 @@ export class E2EProvider { // get const tx = await this.rpc.getTransaction(txHash) switch (deployType) { - case "data" || "data1" || "data2": + case "data": + case "data1": + case "data2": const data = tx.transaction.outputsData[outputIndex]; let codeHash1 = utils.ckbHash(bytes.bytify(data)); @@ -652,4 +653,4 @@ function checkFileExists(filePath: string): boolean { } catch (error) { return false; } -} \ No newline at end of file +} diff --git a/src/faucetQueue.ts b/src/faucetQueue.ts index f58df92..2e4e340 100644 --- a/src/faucetQueue.ts +++ b/src/faucetQueue.ts @@ -1,4 +1,4 @@ -import { writeFileSync, existsSync, rmSync } from "fs"; +import { writeFileSync, existsSync, rmSync, mkdirSync } from "fs"; import { join } from "path"; import { asyncSleep } from "./utils"; import { GENESIS_CELL_PRIVATEKEYS } from "./constants"; @@ -21,6 +21,7 @@ export class FileFaucetQueue implements FaucetQueue { private dirPath: string, private keys: Array = GENESIS_CELL_PRIVATEKEYS ) { + mkdirSync(this.dirPath, { recursive: true }); this.keys.map((key) => this._releaseKey(key)); }