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

Program utilities for the Solana Kit Dart SDK.

example/main.dart

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

import 'package:solana_kit_addresses/solana_kit_addresses.dart';
import 'package:solana_kit_errors/solana_kit_errors.dart';
import 'package:solana_kit_programs/solana_kit_programs.dart';

void main() {
  const programAddress = Address('11111111111111111111111111111111');
  const message = TransactionMessageInput(
    instructions: {
      0: InstructionInput(programAddress: programAddress),
    },
  );

  final error = SolanaError(
    SolanaErrorCode.instructionErrorCustom,
    {'index': 0, 'code': 6000},
  );

  final isForProgram = isProgramError(error, message, programAddress);
  print('Program error detected: $isForProgram');
}
0
likes
150
points
153
downloads

Publisher

unverified uploader

Weekly Downloads

Program utilities 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_programs