wallet_connect_v2_dart 1.0.1 wallet_connect_v2_dart: ^1.0.1 copied to clipboard
Wallet Connect v2 client made in dart.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add wallet_connect_v2_dart
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
wallet_connect_v2_dart: ^1.0.1
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:wallet_connect_v2_dart/apis/core/core.dart';
import 'package:wallet_connect_v2_dart/apis/core/crypto/crypto.dart';
import 'package:wallet_connect_v2_dart/apis/core/crypto/crypto_models.dart';
import 'package:wallet_connect_v2_dart/apis/core/crypto/crypto_utils.dart';
import 'package:wallet_connect_v2_dart/apis/core/crypto/i_crypto.dart';
import 'package:wallet_connect_v2_dart/apis/core/crypto/i_crypto_utils.dart';
import 'package:wallet_connect_v2_dart/apis/core/i_core.dart';
import 'package:wallet_connect_v2_dart/apis/core/key_chain/i_key_chain.dart';
import 'package:wallet_connect_v2_dart/apis/core/key_chain/key_chain.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/expirer.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/i_expirer.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/i_json_rpc_history.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/i_pairing.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/i_pairing_store.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/json_rpc_history.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/pairing.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/pairing_models.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/pairing_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/pairing_store.dart';
import 'package:wallet_connect_v2_dart/apis/core/pairing/pairing_utils.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_auth/i_relay_auth.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_auth/relay_auth.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_auth/relay_auth_constants.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_auth/relay_auth_models.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_auth/relay_auth_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/i_message_tracker.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/i_relay_client.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/i_topic_map.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/message_tracker.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/relay_client.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/relay_client_models.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/relay_client_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/core/relay_client/topic_map.dart';
import 'package:wallet_connect_v2_dart/apis/core/store/get_storage_store.dart';
import 'package:wallet_connect_v2_dart/apis/core/store/i_store.dart';
import 'package:wallet_connect_v2_dart/apis/core/store/i_store_user.dart';
import 'package:wallet_connect_v2_dart/apis/models/basic_errors.dart';
import 'package:wallet_connect_v2_dart/apis/models/basic_errors.g.dart';
import 'package:wallet_connect_v2_dart/apis/models/json_rpc_error.dart';
import 'package:wallet_connect_v2_dart/apis/models/json_rpc_error.g.dart';
import 'package:wallet_connect_v2_dart/apis/models/json_rpc_request.dart';
import 'package:wallet_connect_v2_dart/apis/models/json_rpc_request.g.dart';
import 'package:wallet_connect_v2_dart/apis/models/json_rpc_response.dart';
import 'package:wallet_connect_v2_dart/apis/models/json_rpc_response.g.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/engine.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/i_engine.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/i_proposals.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/i_sessions.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/i_sign_client.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/generic_models.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/generic_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/json_rpc_models.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/json_rpc_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/proposal_models.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/proposal_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/session_models.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/session_models.g.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/sign_client_models.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/models/signing_models.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/proposals.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/sessions.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/sign_client.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/utils/namespace_utils.dart';
import 'package:wallet_connect_v2_dart/apis/signing_api/utils/validator_utils.dart';
import 'package:wallet_connect_v2_dart/apis/utils/constants.dart';
import 'package:wallet_connect_v2_dart/apis/utils/errors.dart';
import 'package:wallet_connect_v2_dart/apis/utils/rpc_constants.dart';
import 'package:wallet_connect_v2_dart/apis/utils/wallet_connect_utils.dart';
import 'package:wallet_connect_v2_dart/wallet_connect_v2.dart';