idena_lib_dart 0.0.3 copy "idena_lib_dart: ^0.0.3" to clipboard
idena_lib_dart: ^0.0.3 copied to clipboard

Idena dart library for Flutter based on Official Idena Backoffice

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add idena_lib_dart

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

dependencies:
  idena_lib_dart: ^0.0.3

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:idena_lib_dart/deepLinks/deepLinkParamSend.dart';
import 'package:idena_lib_dart/deepLinks/deepLinkParamSignin.dart';
import 'package:idena_lib_dart/deepLinks/idena_url.dart';
import 'package:idena_lib_dart/enums/answer_type.dart';
import 'package:idena_lib_dart/enums/epoch_period.dart';
import 'package:idena_lib_dart/enums/identity_status.dart';
import 'package:idena_lib_dart/enums/relevance_type.dart';
import 'package:idena_lib_dart/enums/wallet_type.dart';
import 'package:idena_lib_dart/factory/api/api_coins_service.dart';
import 'package:idena_lib_dart/factory/app_service.dart';
import 'package:idena_lib_dart/factory/smart_contract_service.dart';
import 'package:idena_lib_dart/factory/validation_service.dart';
import 'package:idena_lib_dart/model/address.dart';
import 'package:idena_lib_dart/model/deployContractAttachment.dart';
import 'package:idena_lib_dart/model/dictWords.dart';
import 'package:idena_lib_dart/model/dna_all.dart';
import 'package:idena_lib_dart/model/flip_examples.dart';
import 'package:idena_lib_dart/model/flips.dart';
import 'package:idena_lib_dart/model/node_type.dart';
import 'package:idena_lib_dart/model/request/bcn_fee_per_gas_request.dart';
import 'package:idena_lib_dart/model/request/bcn_mempool_request.dart';
import 'package:idena_lib_dart/model/request/bcn_send_raw_tx_request.dart';
import 'package:idena_lib_dart/model/request/bcn_syncing_request.dart';
import 'package:idena_lib_dart/model/request/bcn_transaction_request.dart';
import 'package:idena_lib_dart/model/request/bcn_transactions_request.dart';
import 'package:idena_lib_dart/model/request/bcn_tx_receipt_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_call_multisig_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_call_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_call_time_lock_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_deploy_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_estimate_call_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_estimate_deploy_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_estimate_terminate_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_events_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_get_stake_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_iterate_map_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_read_data_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_readonly_call_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_subscribe_to_event_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_terminate_request.dart';
import 'package:idena_lib_dart/model/request/contract/contract_unsubscribe_from_event_request.dart';
import 'package:idena_lib_dart/model/request/dna_activate_invite_request.dart';
import 'package:idena_lib_dart/model/request/dna_becomeOffline_request.dart';
import 'package:idena_lib_dart/model/request/dna_becomeOnline_request.dart';
import 'package:idena_lib_dart/model/request/dna_ceremonyIntervals_request.dart';
import 'package:idena_lib_dart/model/request/dna_getBalance_request.dart';
import 'package:idena_lib_dart/model/request/dna_getCoinbaseAddr_request.dart';
import 'package:idena_lib_dart/model/request/dna_getEpoch_request.dart';
import 'package:idena_lib_dart/model/request/dna_getFlipRaw_request.dart';
import 'package:idena_lib_dart/model/request/dna_identity_request.dart';
import 'package:idena_lib_dart/model/request/dna_sendTransaction_request.dart';
import 'package:idena_lib_dart/model/request/dna_send_invite_request.dart';
import 'package:idena_lib_dart/model/request/dna_signin_request.dart';
import 'package:idena_lib_dart/model/request/flip_get_key_request.dart';
import 'package:idena_lib_dart/model/request/flip_get_request.dart';
import 'package:idena_lib_dart/model/request/flip_longHashes_request.dart';
import 'package:idena_lib_dart/model/request/flip_shortHashes_request.dart';
import 'package:idena_lib_dart/model/request/flip_submitLongAnswers_request.dart';
import 'package:idena_lib_dart/model/request/flip_submitShortAnswers_request.dart';
import 'package:idena_lib_dart/model/request/flip_submit_request.dart';
import 'package:idena_lib_dart/model/request/flip_words_request.dart';
import 'package:idena_lib_dart/model/response/api_get_address_response.dart';
import 'package:idena_lib_dart/model/response/authenticate_response.dart';
import 'package:idena_lib_dart/model/response/bcn_fee_per_gas_response.dart';
import 'package:idena_lib_dart/model/response/bcn_mempool_response.dart';
import 'package:idena_lib_dart/model/response/bcn_send_raw_tx_response.dart';
import 'package:idena_lib_dart/model/response/bcn_syncing_response.dart';
import 'package:idena_lib_dart/model/response/bcn_transaction_response.dart';
import 'package:idena_lib_dart/model/response/bcn_transactions_response.dart';
import 'package:idena_lib_dart/model/response/bcn_tx_receipt_response.dart';
import 'package:idena_lib_dart/model/response/coins_price_response.dart';
import 'package:idena_lib_dart/model/response/coins_response.dart';
import 'package:idena_lib_dart/model/response/contract/api_contract_balance_updates_response.dart';
import 'package:idena_lib_dart/model/response/contract/api_contract_response.dart';
import 'package:idena_lib_dart/model/response/contract/api_contract_txs_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_call_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_deploy_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_estimate_call_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_estimate_deploy_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_get_stake_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_iterate_map_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_read_data_byte_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_read_data_hex_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_read_data_uint64_response.dart';
import 'package:idena_lib_dart/model/response/contract/contract_terminate_response.dart';
import 'package:idena_lib_dart/model/response/dna_activate_invite_response.dart';
import 'package:idena_lib_dart/model/response/dna_becomeOffline_response.dart';
import 'package:idena_lib_dart/model/response/dna_becomeOnline_response.dart';
import 'package:idena_lib_dart/model/response/dna_ceremonyIntervals_response.dart';
import 'package:idena_lib_dart/model/response/dna_getBalance_response.dart';
import 'package:idena_lib_dart/model/response/dna_getCoinbaseAddr_response.dart';
import 'package:idena_lib_dart/model/response/dna_getEpoch_response.dart';
import 'package:idena_lib_dart/model/response/dna_getFlipRaw_response.dart';
import 'package:idena_lib_dart/model/response/dna_identity_response.dart';
import 'package:idena_lib_dart/model/response/dna_sendTransaction_response.dart';
import 'package:idena_lib_dart/model/response/dna_send_invite_response.dart';
import 'package:idena_lib_dart/model/response/dna_signin_response.dart';
import 'package:idena_lib_dart/model/response/flip_get_key_response.dart';
import 'package:idena_lib_dart/model/response/flip_get_response.dart';
import 'package:idena_lib_dart/model/response/flip_longHashes_response.dart';
import 'package:idena_lib_dart/model/response/flip_shortHashes_response.dart';
import 'package:idena_lib_dart/model/response/flip_submitLongAnswers_response.dart';
import 'package:idena_lib_dart/model/response/flip_submitShortAnswers_response.dart';
import 'package:idena_lib_dart/model/response/flip_submit_response.dart';
import 'package:idena_lib_dart/model/response/flip_words_response.dart';
import 'package:idena_lib_dart/model/response/mpinsert_response.dart';
import 'package:idena_lib_dart/model/response/nonce_end_point_response.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_aed.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_ars.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_aud.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_brl.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_btc.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_cad.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_chf.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_clp.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_cny.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_czk.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_dkk.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_eur.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_gbp.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_hkd.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_huf.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_idr.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_ils.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_inr.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_jpy.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_krw.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_kwd.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_mxn.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_myr.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_nok.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_nzd.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_php.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_pkr.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_pln.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_rub.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_sar.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_sek.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_sgd.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_thb.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_try.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_twd.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_usd.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_ves.dart';
import 'package:idena_lib_dart/model/response/simplePrice/simple_price_response_zar.dart';
import 'package:idena_lib_dart/model/response/votings_list_response.dart';
import 'package:idena_lib_dart/model/smartContractMultiSig.dart';
import 'package:idena_lib_dart/model/smartContractTimeLock.dart';
import 'package:idena_lib_dart/model/transaction.dart';
import 'package:idena_lib_dart/model/validation_session_infos.dart';
import 'package:idena_lib_dart/protos/models.pb.dart';
import 'package:idena_lib_dart/protos/models.pbenum.dart';
import 'package:idena_lib_dart/protos/models.pbjson.dart';
import 'package:idena_lib_dart/protos/models.pbserver.dart';
import 'package:idena_lib_dart/pubdev/dartssh/agent.dart';
import 'package:idena_lib_dart/pubdev/dartssh/client.dart';
import 'package:idena_lib_dart/pubdev/dartssh/http.dart';
import 'package:idena_lib_dart/pubdev/dartssh/http_io.dart';
import 'package:idena_lib_dart/pubdev/dartssh/identity.dart';
import 'package:idena_lib_dart/pubdev/dartssh/kex.dart';
import 'package:idena_lib_dart/pubdev/dartssh/pem.dart';
import 'package:idena_lib_dart/pubdev/dartssh/protocol.dart';
import 'package:idena_lib_dart/pubdev/dartssh/serializable.dart';
import 'package:idena_lib_dart/pubdev/dartssh/server.dart';
import 'package:idena_lib_dart/pubdev/dartssh/socket.dart';
import 'package:idena_lib_dart/pubdev/dartssh/socket_html.dart';
import 'package:idena_lib_dart/pubdev/dartssh/socket_io.dart';
import 'package:idena_lib_dart/pubdev/dartssh/ssh.dart';
import 'package:idena_lib_dart/pubdev/dartssh/transport.dart';
import 'package:idena_lib_dart/pubdev/dartssh/websocket_io.dart';
import 'package:idena_lib_dart/pubdev/dartssh/zlib.dart';
import 'package:idena_lib_dart/pubdev/ethereum_util/bigint.dart';
import 'package:idena_lib_dart/pubdev/ethereum_util/bytes.dart';
import 'package:idena_lib_dart/pubdev/ethereum_util/hash.dart';
import 'package:idena_lib_dart/pubdev/ethereum_util/rlp.dart';
import 'package:idena_lib_dart/pubdev/ethereum_util/utils.dart';
import 'package:idena_lib_dart/pubdev/tweetnacl/tweetnacl_base.dart';
import 'package:idena_lib_dart/util/contracts_args_util.dart';
import 'package:idena_lib_dart/util/crypto/bigint.dart';
import 'package:idena_lib_dart/util/crypto/handle_big_int.dart';
import 'package:idena_lib_dart/util/crypto/rlp.dart';
import 'package:idena_lib_dart/util/crypto/sha.dart';
import 'package:idena_lib_dart/util/crypto/utils_crypto.dart';
import 'package:idena_lib_dart/util/decrypt_flip.dart';
import 'package:idena_lib_dart/util/encrypt.dart';
import 'package:idena_lib_dart/util/encrypt/aes/aes_cbcpkcs7.dart';
import 'package:idena_lib_dart/util/encrypt/crypter.dart';
import 'package:idena_lib_dart/util/encrypt/encrypted.dart';
import 'package:idena_lib_dart/util/encrypt/kdf/kdf.dart';
import 'package:idena_lib_dart/util/encrypt/kdf/pbkdf2_kdf.dart';
import 'package:idena_lib_dart/util/encrypt/kdf/sha256_kdf.dart';
import 'package:idena_lib_dart/util/encrypt/model/keyiv.dart';
import 'package:idena_lib_dart/util/encrypt/secure_random.dart';
import 'package:idena_lib_dart/util/helpers.dart';
import 'package:idena_lib_dart/util/keys/mnemonics.dart';
import 'package:idena_lib_dart/util/keys/seeds.dart';
import 'package:idena_lib_dart/util/util_crypto.dart';
import 'package:idena_lib_dart/util/util_demo_mode.dart';
import 'package:idena_lib_dart/util/util_identity.dart';
import 'package:idena_lib_dart/util/util_number.dart';
import 'package:idena_lib_dart/util/util_random.dart';
import 'package:idena_lib_dart/util/util_vps.dart';
0
likes
70
pub points
0%
popularity

Publisher

unverified uploader

Idena dart library for Flutter based on Official Idena Backoffice

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

args, asn1lib, bip32, bip39, convert, crypto, crypto_keys, decimal, fixnum, flutter, hex, http, intl, logger, pointycastle, protobuf, sha3, validators, web3dart

More

Packages that depend on idena_lib_dart