solana_kit_instructions 0.2.0 copy "solana_kit_instructions: ^0.2.0" to clipboard
solana_kit_instructions: ^0.2.0 copied to clipboard

Instruction types for the Solana Kit Dart SDK.

example/main.dart

// Examples intentionally print CLI output for demonstration purposes.
// ignore_for_file: avoid_print

import 'dart:typed_data';

import 'package:solana_kit_addresses/solana_kit_addresses.dart';
import 'package:solana_kit_instructions/solana_kit_instructions.dart';

void main() {
  const programAddress = Address('11111111111111111111111111111111');

  final instruction = Instruction(
    programAddress: programAddress,
    accounts: const [
      AccountMeta(
        address: Address('11111111111111111111111111111111'),
        role: AccountRole.readonlySigner,
      ),
    ],
    data: Uint8List.fromList([1, 2, 3]),
  );

  print('Matches program: ${isInstructionForProgram(instruction, programAddress)}');
  print('Has accounts: ${isInstructionWithAccounts(instruction)}');
  print('Has data: ${isInstructionWithData(instruction)}');
}
0
likes
150
points
104
downloads

Publisher

unverified uploader

Weekly Downloads

Instruction types for the Solana Kit Dart SDK.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

solana_kit_addresses, solana_kit_errors

More

Packages that depend on solana_kit_instructions