sui_dart 0.3.9 copy "sui_dart: ^0.3.9" to clipboard
sui_dart: ^0.3.9 copied to clipboard

A cross-platform SDK for Sui blockchain, supporting Mobile, Web and Desktop.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add sui_dart

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  sui_dart: ^0.3.9

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:sui_dart/bcs/sui_bcs.dart';
import 'package:sui_dart/bcs/sui_effects.dart';
import 'package:sui_dart/bcs/sui_pure.dart';
import 'package:sui_dart/bcs/type_tag_serializer.dart';
import 'package:sui_dart/builder/commands.dart';
import 'package:sui_dart/builder/hash.dart';
import 'package:sui_dart/builder/inputs.dart';
import 'package:sui_dart/builder/pure.dart';
import 'package:sui_dart/builder/serializer.dart';
import 'package:sui_dart/builder/transaction.dart';
import 'package:sui_dart/builder/transaction_block_data.dart';
import 'package:sui_dart/builder/transactions.dart';
import 'package:sui_dart/builder/v1.dart';
import 'package:sui_dart/constants.dart';
import 'package:sui_dart/cryptography/ed25519_keypair.dart';
import 'package:sui_dart/cryptography/ed25519_publickey.dart';
import 'package:sui_dart/cryptography/helper.dart';
import 'package:sui_dart/cryptography/intent.dart';
import 'package:sui_dart/cryptography/keypair.dart';
import 'package:sui_dart/cryptography/mnemonics.dart';
import 'package:sui_dart/cryptography/multisig.dart';
import 'package:sui_dart/cryptography/secp256.dart';
import 'package:sui_dart/cryptography/secp256_publickey.dart';
import 'package:sui_dart/cryptography/secp256k1_keypair.dart';
import 'package:sui_dart/cryptography/secp256r1_keypair.dart';
import 'package:sui_dart/cryptography/signature.dart';
import 'package:sui_dart/http/http.dart';
import 'package:sui_dart/http/http_native.dart';
import 'package:sui_dart/http/http_web.dart';
import 'package:sui_dart/http/interceptor.dart';
import 'package:sui_dart/models/checkpoint.dart';
import 'package:sui_dart/models/checkpoint.freezed.dart';
import 'package:sui_dart/models/checkpoint.g.dart';
import 'package:sui_dart/models/dev_inspect_results.dart';
import 'package:sui_dart/models/dev_inspect_results.freezed.dart';
import 'package:sui_dart/models/dev_inspect_results.g.dart';
import 'package:sui_dart/models/dynamic_field.dart';
import 'package:sui_dart/models/dynamic_field.freezed.dart';
import 'package:sui_dart/models/dynamic_field.g.dart';
import 'package:sui_dart/models/object_read.dart';
import 'package:sui_dart/models/paged.dart';
import 'package:sui_dart/models/paged.freezed.dart';
import 'package:sui_dart/models/paged.g.dart';
import 'package:sui_dart/models/sui_event.dart';
import 'package:sui_dart/models/sui_event.freezed.dart';
import 'package:sui_dart/models/sui_event.g.dart';
import 'package:sui_dart/models/validators_apys.dart';
import 'package:sui_dart/models/validators_apys.freezed.dart';
import 'package:sui_dart/models/validators_apys.g.dart';
import 'package:sui_dart/multisig/multsig_publickey.dart';
import 'package:sui_dart/providers/json_rpc_provider.dart';
import 'package:sui_dart/rpc/client.dart';
import 'package:sui_dart/rpc/faucet_client.dart';
import 'package:sui_dart/rpc/websocket_client.dart';
import 'package:sui_dart/signers/raw_signer.dart';
import 'package:sui_dart/signers/signer_with_provider.dart';
import 'package:sui_dart/signers/txn_data_serializers/rpc_txn_data_serializer.dart';
import 'package:sui_dart/signers/txn_data_serializers/txn_data_serializer.dart';
import 'package:sui_dart/sui.dart';
import 'package:sui_dart/sui_account.dart';
import 'package:sui_dart/sui_client.dart';
import 'package:sui_dart/sui_urls.dart';
import 'package:sui_dart/types/coins.dart';
import 'package:sui_dart/types/common.dart';
import 'package:sui_dart/types/event_filter.dart';
import 'package:sui_dart/types/events.dart';
import 'package:sui_dart/types/faucet.dart';
import 'package:sui_dart/types/framework.dart';
import 'package:sui_dart/types/normalized.dart';
import 'package:sui_dart/types/objects.dart';
import 'package:sui_dart/types/sui_bcs.dart';
import 'package:sui_dart/types/transactions.dart';
import 'package:sui_dart/types/validator.dart';
import 'package:sui_dart/types/version.dart';
import 'package:sui_dart/utils/bech32/bech32.dart';
import 'package:sui_dart/utils/bech32/exception.dart';
import 'package:sui_dart/utils/ed25519_hd_key.dart';
import 'package:sui_dart/utils/error.dart';
import 'package:sui_dart/utils/hex.dart';
import 'package:sui_dart/utils/sha.dart';
import 'package:sui_dart/utils/suins.dart';
import 'package:sui_dart/zklogin/address.dart';
import 'package:sui_dart/zklogin/bcs.dart';
import 'package:sui_dart/zklogin/jwt_utils.dart';
import 'package:sui_dart/zklogin/publickey.dart';
import 'package:sui_dart/zklogin/signature.dart';
import 'package:sui_dart/zklogin/types.dart';
import 'package:sui_dart/zklogin/utils.dart';
import 'package:sui_dart/zklogin/zklogin.dart';
0
likes
0
points
39
downloads

Publisher

verified publisherscallop.io

Weekly Downloads

A cross-platform SDK for Sui blockchain, supporting Mobile, Web and Desktop.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

bcs_dart, bip32, bip39, dio, ed25519_edwards, freezed_annotation, hex, json_annotation, meta, pointycastle, web_socket_channel

More

Packages that depend on sui_dart