请问01/13 keystore更新格式后,ts中怎么构建signer? #242
Answered
by
zengxinhai
passer-byzhang
asked this question in
Q&A
Replies: 1 comment 1 reply
-
import dotenv from "dotenv";
import { Ed25519Keypair, JsonRpcProvider, RawSigner } from "@mysten/sui.js";
dotenv.config();
const seed = process.env.seed || '';
const seedArr = _getSeedFromBase64String(seed);
const keypair = Ed25519Keypair.fromSeed(seedArr);
export const provider = new JsonRpcProvider();
export const signer = new RawSigner(keypair, provider);
console.log(signer.getAddress());
function _getSeedFromBase64String(b64: string) {
return Uint8Array.prototype.slice.call(Buffer.from(b64, "base64"), 1);
} |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
passer-byzhang
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
如题
Beta Was this translation helpful? Give feedback.
All reactions