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

Request and response transformers 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_rpc_spec_types/solana_kit_rpc_spec_types.dart';
import 'package:solana_kit_rpc_transformers/solana_kit_rpc_transformers.dart';
import 'package:solana_kit_rpc_types/solana_kit_rpc_types.dart';

void main() {
  final transformer = getDefaultRequestTransformerForSolanaRpc(
    const RequestTransformerConfig(defaultCommitment: Commitment.confirmed),
  );

  final transformed = transformer(
    RpcRequest<Object?>(
      methodName: 'getBalance',
      params: <Object?>[
        '11111111111111111111111111111111',
        <String, Object?>{'minContextSlot': BigInt.from(123)},
      ],
    ),
  );

  print('Transformed params: ${transformed.params}');
}
0
likes
160
points
164
downloads

Publisher

unverified uploader

Weekly Downloads

Request and response transformers for the Solana Kit Dart SDK.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

solana_kit_errors, solana_kit_rpc_spec_types, solana_kit_rpc_types

More

Packages that depend on solana_kit_rpc_transformers