sui_kit 1.1.2
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');
}