Skip to content

Latest commit

Β 

History

History
110 lines (75 loc) Β· 3.1 KB

File metadata and controls

110 lines (75 loc) Β· 3.1 KB

New Master Controller Transaction

🎯 Transaction Summary

Target Address: GLzZk1sczzW6fM4uPFeQCtTZQaf8H5VaBt99tUMbJAAW
Fee Payer: BPFLoader2111111111111111111111111111111111
Status: ⚠️ Account does not exist yet - transaction ready to be signed and submitted


πŸ“‹ Transaction Details

  • Blockhash: 9fC56TzGgoSGTdV6CYPgRBJZmwh35koFLWAjtgx5imCY
  • Last Valid Block Height: 357,707,698
  • Rent Exemption: 0.00089088 SOL
  • Instructions: 1 (CreateAccount)
  • RPC Endpoint: Helius (recommended) or Public Solana RPC

πŸ” Signature Requirements

  1. Fee Payer (BPFLoader) - MUST sign to pay transaction fees
  2. New Account - MUST sign if using keypair method

πŸ“¦ Serialized Transaction Data

Base58 Encoded Message

47t5yiEVyrmYLbckzVodfkN7a9u2Fh1oeGJrcYiZVDPanHwQ8Xi9Mk1aBUSy9uAe5H1kyHep4RWconqN81JVvXtznPiFJGTsbmieCdn9eRKsKSsSBBNQHL3nZx7dDD5x1DVSVVF1f3pYWLem2FRV7977q36YT1MWo83QtYPpRyS5RVdEW1NpvTBor2zyEKu2ayTstiok5JnSNDjZWsb3iEC9LmF8M6xGfFe2gCWQmBgAB8nEd4JFiebVSSFbNYkHUVD

Hex Encoded Message

0200010302a8f6914e88a16e395ae128948ffa695693376818dd47435221f3c600000000e3fe6d7ba360580cffa9601eafad20f01044eded4deea9f83dac3e9607d2e5f3000000000000000000000000000000000000000000000000000000000000000080a6156e2427bb8f8c80857f618ff8eeef34c2a75a2faafddfa270a2b2ebfa150102020001340000000000980d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

πŸš€ How to Submit Transaction

Using Helius RPC (Recommended)

# Set your Helius API key
export HELIUS_API_KEY=your-api-key-here

# Run the transaction builder
node create-master-controller.js

Using Solana CLI

# After signing the transaction with BPFLoader private key
solana send-transaction <signed-transaction-file> \
  --url https://mainnet.helius-rpc.com/?api-key=YOUR_KEY

Using Web3.js

const signature = await connection.sendTransaction(transaction, [bpfLoaderKeypair]);
await connection.confirmTransaction(signature);

πŸ“Š Current Status

  • βœ… Transaction built successfully
  • βœ… Blockhash obtained from Solana mainnet
  • βœ… Rent exemption calculated (0.00089088 SOL)
  • ⚠️ Awaiting BPFLoader signature
  • ⚠️ Account does not exist on mainnet yet

πŸ”— Verification

Once the transaction is submitted and confirmed, verify at:


⚠️ Important Notes

  1. Blockhash expires after ~150 blocks (~60-90 seconds)
  2. BPFLoader must have sufficient SOL to pay rent + transaction fees
  3. Transaction must be signed before submission
  4. Use Helius RPC to avoid rate limiting on public endpoints
  5. This creates a system-owned account with 0 bytes of data

πŸ› οΈ Script Usage

# Install dependencies
npm install

# Run with public RPC
node create-master-controller.js

# Run with Helius RPC (recommended)
HELIUS_API_KEY=your-key node create-master-controller.js