Skip to content

Instantly share code, notes, and snippets.

# Verify installation of dependencies
git version
node --version
yarn --version
ts-node --version
solana --version
spl-token --version
# Create and fund wallet
solana-keygen new --outfile ./wallet/solana/devnet.json
# Reference for the video: https://youtu.be/asnupAj-IJg
# Create Keypair
solana-keygen new --outfile ~/live/payer.json
# Set Keypair
solana config set --keypair ~/live/payer.json
# Set Network to devnet
solana config set --url https://metaplex.devnet.rpcpool.com
@doingthisalright
doingthisalright / GenerateNftConfigFiles.js
Created May 17, 2022 22:57
Metaplex: Generate NFT Configuration files
// Usage `node GenerateNftConfigFiles.js`
const fs = require('fs')
const totalNFTSize = 10000;
for (let index = 0; index < totalNFTSize; index++) {
const content = {
"name": `<NAME>`,
"symbol": `<SYM>`,
@doingthisalright
doingthisalright / PrivateKeyStringToFile.py
Created May 16, 2022 02:11
Convert String Private Keys exported from wallets like Phantom to File Based Private Key
# Taken from https://stackoverflow.com/a/69256259
# Usage: python3 PrivateKeyStringToFile.py <String Private Key>
import base58
import sys
byte_array = base58.b58decode(sys.argv[1])
json_string = "[" + ",".join(map(lambda b: str(b), byte_array)) + "]"
print(json_string)