solana_kit_memo
Memo program client for the
Solana Kit Dart SDK.
Provides generated codecs and ergonomic helpers for the Memo program, which attaches arbitrary UTF-8 memo text to Solana transactions.
Installation
dependencies:
solana_kit_memo: ^0.4.0
Usage
import 'package:solana_kit_memo/solana_kit_memo.dart';
final instruction = getAddMemoInstruction(memo: 'Hello from Solana Kit');
Use memoLegacyProgramAddress when you need to target the legacy Memo program:
final legacyInstruction = getAddMemoInstruction(
memo: 'legacy memo',
programAddress: memoLegacyProgramAddress,
);
Key APIs
getAddMemoInstruction({required String memo})— builds a Memo instruction from plain Dart text.AddMemoInstructionData— generated instruction data model.getAddMemoInstructionDataCodec()— UTF-8 codec for AddMemo data.memoProgramAddress— current Memo program address.memoLegacyProgramAddress— legacy Memo program address.
Upstream reference
Generated layer mirrors
solana-program/memo
at js@v0.11.0.
Libraries
- solana_kit_memo
- Memo program client for the Solana Kit Dart SDK.