sui_kit 1.1.2 copy "sui_kit: ^1.1.2" to clipboard
sui_kit: ^1.1.2 copied to clipboard

A Dart toolkit for interacting with the Sui blockchain - transactions, programmable transactions, on-chain queries, and HD wallets.

example/example.dart

import 'package:sui_kit/sui_kit.dart';

Future<void> main() async {
  final suiKit = SuiKit(
    SuiKitParams(
      mnemonics:
          'define clip pride marriage universe camera brass mutual absent float absent build',
      networkType: NetworkType.testnet,
    ),
  );

  print('Current address: ${suiKit.currentAddress}');

  final txBlock = suiKit.createTxBlock();
  txBlock.transferSui(suiKit.currentAddress, BigInt.from(1000));
  print('Serialized transaction: ${txBlock.toJSON()}');

  final keypair = suiKit.getKeypair();
  print('Public key: ${keypair.getPublicKey().toBase64()}');

  final balance = await suiKit.getBalance();
  print('SUI balance: $balance');
}
0
likes
150
points
329
downloads

Documentation

API reference

Publisher

verified publisherscallop.io

Weekly Downloads

A Dart toolkit for interacting with the Sui blockchain - transactions, programmable transactions, on-chain queries, and HD wallets.

Repository (GitHub)

License

Apache-2.0 (license)

Dependencies

bcs_dart, bip39_plus, collection, sui_dart

More

Packages that depend on sui_kit