반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- NFT
- html5웹디자인
- html5웹디자인예제
- NFT개발
- html5배경만들기
- nft예제
- 솔라나
- HTML5
- pgpool
- PostgresSQL
- html5포트폴리오예제
- html5기초예제
- solanaNFT
- 포트폴리오
- html5popup
- html5예제
- 서버
- html5디자인예제
- html5기초
- html5글자효과
- grpc
- 솔라나개발
- 웹디자인
- 포트폴리오예제
- 솔라나NFT
- 이중화
- 웹디자인예제
- NFT솔라나
- 솔라나cookbook
- 웹예제
Archives
- Today
- Total
Scikit Web
Solana Phantom Wallets KeyPair.json - 솔라나 지갑 키페어 파일 만들기 본문
728x90
반응형
솔라나 개발을 위해 팬텀 크롬 확장 플러그인으로 지갑을 만들게 되면 Public Key는 알 수 있지만.
Secret Key는 확인 방법이 없었다..
우선 팬텀 지갑을 생성할 때 입력한 phrase 정보는 알고 있어야 한다.. 이것 마저 모른다면.. 지갑을 새로 만들어야 한다..
아래와 같이 Phrase 정보를 기반으로 KeyPair 정보를 찾는 알고리즘을 실행 하면
https://solanacookbook.com/references/keypairs-and-wallets.html#how-to-generate-a-new-keypair
const mnemonic = "[phrase]";
const seed = bip39.mnemonicToSeedSync(mnemonic, ""); // (mnemonic, password)
const keypair = Keypair.fromSeed(seed.slice(0, 32));
console.log(keypair);
console.log(keypair.publicKey.toBase58());
let keypair: any;
const seed = bip39.mnemonicToSeedSync(mnemonic, ""); // (mnemonic, password)
for (let i = 0; i < 1; i++) {
const path = `m/44'/501'/${i}'/0'`;
keypair = Keypair.fromSeed(derivePath(path, seed.toString("hex")).key);
console.log(`${path} => ${keypair.publicKey.toBase58()}`);
console.log(keypair);
console.log(keypair.secretKey);
}
SecretKey 정보를 확인 할 수 있다. SecretKey Uint8Array(64) 정보는 0 ~ 32번째는 PrivateKey 정보 33~64번째 정보는 PublicKey 정보이다.
keypair.json 파일을 만들고 확인한 SecretKey 정보를 그대로 저장한다.
생성한 키파일은 solana-keygen verify <PUBKEY> keypair.json 로 검증 가능하다
728x90
반응형
'NFT > Solana(솔라나)' 카테고리의 다른 글
Solana NFT Create Collection - 솔라나 NFT Collection 생성 (0) | 2022.06.20 |
---|---|
Solana NFT Metaplex js Metadata Create 솔라나 NFT JS 라이브러리 메타데이터 생성 과 information to the bundler: 400 Invalid tx 해결 (0) | 2022.06.19 |
Solana Airdrop Test Sol API 솔라나 테스트 Sol API (0) | 2022.06.18 |
Solana Wallets 솔라나 지갑 생성 예제 (0) | 2022.06.16 |
솔라나 solang 이더리움 솔리디티 컴파일러 사용하기 (0) | 2022.06.15 |
Comments