Transfer Demo
- Source:
transfer_demo.ino - Prerequisites: funded sender wallet.
- Shows: transfer instruction, signer usage, encoded payload submit, signature tracking.
Code
Transaction tx;
tx.addTransferInstruction(senderPubkey, receiverPubkey, 1000000); // 0.001 SOL
uint8_t blockhash[BLOCKHASH_SIZE];
rpcClient.getLatestBlockhashBytes(blockhash);
tx.setRecentBlockhash(blockhash);
tx.sign(senderPrivateKey, senderPubkey);
char txBase64[2048];
TransactionSerializer::encodeTransaction(tx, txBase64, sizeof(txBase64));
String resp = rpcClient.sendTransaction(String(txBase64));Last updated on