tiki_trail 3.0.2
tiki_trail: ^3.0.2 copied to clipboard
Create and enforce TIKI's immutable data transaction records.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add tiki_trail
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
tiki_trail: ^3.0.2
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:tiki_trail/cache/content_schema.dart';
import 'package:tiki_trail/cache/license/license_model.dart';
import 'package:tiki_trail/cache/license/license_repository.dart';
import 'package:tiki_trail/cache/license/license_service.dart';
import 'package:tiki_trail/cache/license/license_use.dart';
import 'package:tiki_trail/cache/license/license_usecase.dart';
import 'package:tiki_trail/cache/license/license_usecase_enum.dart';
import 'package:tiki_trail/cache/payable/payable_model.dart';
import 'package:tiki_trail/cache/payable/payable_repository.dart';
import 'package:tiki_trail/cache/payable/payable_service.dart';
import 'package:tiki_trail/cache/receipt/receipt_model.dart';
import 'package:tiki_trail/cache/receipt/receipt_repository.dart';
import 'package:tiki_trail/cache/receipt/receipt_service.dart';
import 'package:tiki_trail/cache/title/title_model.dart';
import 'package:tiki_trail/cache/title/title_repository.dart';
import 'package:tiki_trail/cache/title/title_service.dart';
import 'package:tiki_trail/cache/title/title_tag.dart';
import 'package:tiki_trail/cache/title/title_tag_enum.dart';
import 'package:tiki_trail/l0/auth/auth_model_jwt.dart';
import 'package:tiki_trail/l0/auth/auth_repository.dart';
import 'package:tiki_trail/l0/auth/auth_service.dart';
import 'package:tiki_trail/l0/registry/registry_model_req.dart';
import 'package:tiki_trail/l0/registry/registry_model_rsp.dart';
import 'package:tiki_trail/l0/registry/registry_repository.dart';
import 'package:tiki_trail/l0/registry/registry_service.dart';
import 'package:tiki_trail/l0/storage/storage_model_list.dart';
import 'package:tiki_trail/l0/storage/storage_model_list_obj.dart';
import 'package:tiki_trail/l0/storage/storage_model_list_obj_owner.dart';
import 'package:tiki_trail/l0/storage/storage_model_token_req.dart';
import 'package:tiki_trail/l0/storage/storage_model_token_rsp.dart';
import 'package:tiki_trail/l0/storage/storage_model_upload.dart';
import 'package:tiki_trail/l0/storage/storage_model_vlist.dart';
import 'package:tiki_trail/l0/storage/storage_repository.dart';
import 'package:tiki_trail/l0/storage/storage_service.dart';
import 'package:tiki_trail/license.dart';
import 'package:tiki_trail/license_record.dart';
import 'package:tiki_trail/node/backup/backup_client.dart';
import 'package:tiki_trail/node/backup/backup_model.dart';
import 'package:tiki_trail/node/backup/backup_repository.dart';
import 'package:tiki_trail/node/backup/backup_service.dart';
import 'package:tiki_trail/node/block/block_model.dart';
import 'package:tiki_trail/node/block/block_repository.dart';
import 'package:tiki_trail/node/block/block_service.dart';
import 'package:tiki_trail/node/key/key_model.dart';
import 'package:tiki_trail/node/key/key_repository.dart';
import 'package:tiki_trail/node/key/key_service.dart';
import 'package:tiki_trail/node/key/key_storage.dart';
import 'package:tiki_trail/node/node_service.dart';
import 'package:tiki_trail/node/transaction/transaction_model.dart';
import 'package:tiki_trail/node/transaction/transaction_repository.dart';
import 'package:tiki_trail/node/transaction/transaction_service.dart';
import 'package:tiki_trail/node/xchain/xchain_client.dart';
import 'package:tiki_trail/node/xchain/xchain_model.dart';
import 'package:tiki_trail/node/xchain/xchain_repository.dart';
import 'package:tiki_trail/node/xchain/xchain_service.dart';
import 'package:tiki_trail/payable.dart';
import 'package:tiki_trail/payable_record.dart';
import 'package:tiki_trail/receipt.dart';
import 'package:tiki_trail/receipt_record.dart';
import 'package:tiki_trail/tiki_sdk.dart';
import 'package:tiki_trail/title.dart';
import 'package:tiki_trail/title_record.dart';
import 'package:tiki_trail/utils/bytes.dart';
import 'package:tiki_trail/utils/compact_size.dart';
import 'package:tiki_trail/utils/guard.dart';
import 'package:tiki_trail/utils/isolate.dart';
import 'package:tiki_trail/utils/merkel_tree.dart';
import 'package:tiki_trail/utils/rsa/rsa.dart';
import 'package:tiki_trail/utils/rsa/rsa_private_key.dart';
import 'package:tiki_trail/utils/rsa/rsa_public_key.dart';
import 'package:tiki_trail/utils/xml_parse.dart';