├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── feature.md │ └── question.md ├── commitlint.config.js ├── generate_change_log.sh ├── pull_request_template.md └── workflows │ ├── block_syncer-e2e-test.yml │ ├── build-test.yml │ ├── code-lint.yml │ ├── commit-lint.yml │ ├── docker-develop.yml │ ├── docker-release.yml │ ├── e2e-sdk.yml │ ├── e2e-test.yml │ ├── generate-private-key.js │ ├── gosec.yml │ ├── proto-lint.yml │ ├── release.yml │ ├── sp-exit-e2e-test.yml │ └── unit-test.yml ├── .gitignore ├── .golangci.yml ├── .testcoverage.yml ├── CHANGELOG.md ├── COPYING ├── COPYING.LESSER ├── Dockerfile ├── Dockerfile.distroless ├── Makefile ├── README.md ├── base ├── README.md ├── errors.md ├── gfspapp │ ├── app.go │ ├── app_lifecycle.go │ ├── app_lifecycle_test.go │ ├── app_options.go │ ├── app_options_test.go │ ├── app_test.go │ ├── approval_server.go │ ├── approval_server_test.go │ ├── authenticator_server.go │ ├── authenticator_server_test.go │ ├── download_server.go │ ├── download_server_test.go │ ├── gfsp_modmgr.go │ ├── gfsp_modmgr_test.go │ ├── grpc_server.go │ ├── grpc_server_test.go │ ├── helper_test.go │ ├── manage_server.go │ ├── manage_server_test.go │ ├── p2p_server.go │ ├── p2p_server_test.go │ ├── query_server.go │ ├── query_server_test.go │ ├── rcmgr_server.go │ ├── rcmgr_server_test.go │ ├── receive_server.go │ ├── receive_server_test.go │ ├── sign_server.go │ ├── signer_server_test.go │ ├── task_options.go │ ├── task_options_test.go │ ├── upload_server.go │ ├── upload_server_mock.go │ └── upload_server_test.go ├── gfspclient │ ├── approver.go │ ├── approver_test.go │ ├── authenticator.go │ ├── authenticator_test.go │ ├── client.go │ ├── client_test.go │ ├── downloader.go │ ├── downloader_test.go │ ├── gater.go │ ├── gater_test.go │ ├── helper_test.go │ ├── interface.go │ ├── interface_mock.go │ ├── manager.go │ ├── manager_test.go │ ├── metadata.go │ ├── p2p.go │ ├── p2p_test.go │ ├── query_task.go │ ├── query_task_test.go │ ├── receiver.go │ ├── receiver_test.go │ ├── signer.go │ ├── signer_test.go │ ├── uploader.go │ └── uploader_test.go ├── gfspconfig │ ├── config.go │ ├── config_test.go │ ├── customize_config.go │ └── customize_config_test.go ├── gfsppieceop │ ├── piece_op.go │ └── piece_op_test.go ├── gfsprcmgr │ ├── error.go │ ├── error_test.go │ ├── rcmgr.go │ ├── rcmgr_test.go │ ├── resource.go │ ├── resource_test.go │ ├── scope.go │ └── scope_test.go ├── gfsptqueue │ ├── queue.go │ ├── queue_limit.go │ ├── queue_limit_test.go │ └── queue_test.go ├── gfspvgmgr │ ├── sp_freeze_pool.go │ ├── sp_freeze_pool_test.go │ ├── types.go │ ├── virtual_group_manager.go │ └── virtual_group_manager_test.go ├── gnfd │ ├── gnfd.go │ └── gnfd_service.go └── types │ ├── gfsperrors │ ├── error.go │ ├── error.pb.go │ └── error_test.go │ ├── gfsplimit │ ├── limit.go │ ├── limit.pb.go │ └── limit_test.go │ ├── gfspp2p │ ├── p2p.go │ ├── p2p.pb.go │ └── p2p_test.go │ ├── gfspserver │ ├── approval.pb.go │ ├── authenticator.pb.go │ ├── download.pb.go │ ├── manage.pb.go │ ├── p2p.pb.go │ ├── query_task.pb.go │ ├── rcmgr.pb.go │ ├── receive.pb.go │ ├── sign.pb.go │ └── upload.pb.go │ └── gfsptask │ ├── approval.go │ ├── approval_test.go │ ├── download.go │ ├── download_test.go │ ├── gc.go │ ├── gc_test.go │ ├── migrate_gvg.go │ ├── migrate_gvg_test.go │ ├── recovery.go │ ├── recovery_test.go │ ├── task.go │ ├── task.pb.go │ ├── task_key.go │ ├── task_key_test.go │ ├── task_test.go │ ├── upload.go │ └── upload_test.go ├── buf.gen.yaml ├── buf.work.yaml ├── cmd ├── command │ ├── bs_data_migration │ │ ├── bs_data_migration.go │ │ ├── introduction.md │ │ └── v1.0.1 │ │ │ ├── fix_payment.go │ │ │ └── migration_cmd_list.md │ ├── cmd_wrapper.go │ ├── config.go │ ├── config_test.go │ ├── debug.go │ ├── debug_test.go │ ├── exit_migrate.go │ ├── exit_migrate_test.go │ ├── p2p.go │ ├── p2p_test.go │ ├── query.go │ ├── query_test.go │ ├── quota.go │ ├── recovery.go │ ├── sp_exit.go │ └── swap_in.go ├── storage_provider │ ├── main.go │ └── version.go └── utils │ ├── flags.go │ └── init_env.go ├── core ├── README.md ├── consensus │ ├── consensus.go │ ├── consensus_mock.go │ └── consensus_test.go ├── lifecycle │ ├── README.md │ ├── lifecycle.go │ └── lifecycle_mock.go ├── module │ ├── README.md │ ├── modular.go │ ├── modular_mock.go │ ├── module_const.go │ ├── null_modular.go │ └── null_modular_test.go ├── piecestore │ ├── piecestore.go │ └── piecestore_mock.go ├── prober │ ├── prober.go │ └── prober_mock.go ├── rcmgr │ ├── README.md │ ├── limit.go │ ├── limit_mock.go │ ├── limit_test.go │ ├── rcmgr.go │ ├── rcmgr_mock.go │ └── rcmgr_test.go ├── spdb │ ├── entity.go │ ├── spdb.go │ └── spdb_mock.go ├── task │ ├── README.md │ ├── const.go │ ├── const_test.go │ ├── null_task.go │ ├── null_task_test.go │ ├── task.go │ └── task_mock.go ├── taskqueue │ ├── README.md │ ├── queue.go │ ├── queue_mock.go │ └── queue_test.go └── vgmgr │ ├── virtual_group_manager.go │ ├── virtual_group_manager_mock.go │ └── virtual_group_manager_test.go ├── deployment ├── k8s │ ├── README.md │ ├── VERSION │ └── base │ │ ├── components │ │ ├── README.md │ │ ├── combo │ │ │ └── all-in-one │ │ │ │ ├── component.yaml │ │ │ │ └── kustomization.yaml │ │ ├── job │ │ │ ├── createdb │ │ │ │ ├── kustomization.yaml │ │ │ │ └── main.yaml │ │ │ └── dropdb │ │ │ │ ├── kustomization.yaml │ │ │ │ └── main.yaml │ │ ├── network │ │ │ ├── alicloud-alb │ │ │ │ ├── albconfig.yaml │ │ │ │ ├── ingressclass.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── ingress-alb │ │ │ │ ├── kustomization.yaml │ │ │ │ └── main.yaml │ │ ├── shared │ │ │ ├── alicloud │ │ │ │ ├── infra.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── aws │ │ │ │ ├── infra.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ └── kustomization.yaml │ │ └── single │ │ │ ├── approver │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── block_syncer │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── downloader │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── gateway │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── manager │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── metadata │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── p2p │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── receiver │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── signer │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ ├── taskexecutor │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ │ └── uploader │ │ │ ├── component.yaml │ │ │ └── kustomization.yaml │ │ └── vendors │ │ ├── alicloud │ │ └── large │ │ │ ├── kustomization.yaml │ │ │ └── patches │ │ │ └── set_deployment_revision_history.yaml │ │ └── aws │ │ ├── README.md │ │ ├── default │ │ ├── large │ │ └── kustomization.yaml │ │ └── small │ │ └── kustomization.yaml └── localup │ ├── env.info │ └── localup.sh ├── docs ├── modules │ ├── approver.md │ ├── authenticator.md │ ├── blocksyncer.md │ ├── bsdb.md │ ├── common │ │ ├── lifecycle_modular.md │ │ ├── proto.md │ │ └── task.md │ ├── downloader.md │ ├── gateway.md │ ├── manager.md │ ├── metadata.md │ ├── p2p.md │ ├── piece-store.md │ ├── receiver.md │ ├── redundancy.md │ ├── signer.md │ ├── spdb.md │ ├── taskexecutor.md │ └── uploader.md ├── storage-provider-cmd │ └── sp-cli.md └── storage-provider-rest-api │ ├── README.md │ ├── delete_key.md │ ├── get_approval.md │ ├── get_bucket_meta.md │ ├── get_group_list.md │ ├── get_object.md │ ├── get_object_meta.md │ ├── get_user_buckets.md │ ├── list_bucket_read_records.md │ ├── list_buckets_by_ids.md │ ├── list_group_members.md │ ├── list_groups_by_ids.md │ ├── list_key.md │ ├── list_object_policies.md │ ├── list_objects_by_bucket.md │ ├── list_objects_by_ids.md │ ├── list_payment_account_streams.md │ ├── list_user_groups.md │ ├── list_user_owned_groups.md │ ├── list_user_payment_accounts.md │ ├── put_object.md │ ├── query_bucket_read_quota.md │ ├── resumable_put_object.md │ ├── sp_response.md │ ├── update_key.md │ └── verify_permission.md ├── go.mod ├── go.sum ├── model └── gateway │ ├── gateway.go │ └── gateway_test.go ├── modular ├── approver │ ├── approve_task.go │ ├── approve_task_test.go │ ├── approver.go │ ├── approver_options.go │ ├── approver_options_test.go │ └── approver_test.go ├── authenticator │ ├── authenticator.go │ ├── authenticator_options.go │ ├── authenticator_options_test.go │ ├── authenticator_test.go │ ├── off_chain_signer.go │ └── off_chain_signer_test.go ├── blocksyncer │ ├── blocksyncer.go │ ├── blocksyncer_indexer.go │ ├── blocksyncer_options.go │ ├── blocksyncer_test.go │ ├── database │ │ ├── bucket.go │ │ ├── database.go │ │ ├── db_statistics.go │ │ ├── epoch.go │ │ ├── events.go │ │ ├── group.go │ │ ├── masterdb.go │ │ ├── object.go │ │ ├── objectidmap.go │ │ ├── payment.go │ │ ├── permission.go │ │ ├── prefixtree.go │ │ ├── storage_provider.go │ │ └── virtual_group.go │ ├── modules │ │ ├── bucket │ │ │ ├── bucket_handle.go │ │ │ └── module.go │ │ ├── events │ │ │ ├── module.go │ │ │ └── sp_events_handler.go │ │ ├── general │ │ │ ├── general_handler.go │ │ │ └── module.go │ │ ├── group │ │ │ ├── group_handler.go │ │ │ └── module.go │ │ ├── object │ │ │ ├── module.go │ │ │ └── object_handler.go │ │ ├── objectidmap │ │ │ ├── module.go │ │ │ └── object_id_map.go │ │ ├── payment │ │ │ ├── module.go │ │ │ └── payment_handler.go │ │ ├── permission │ │ │ ├── module.go │ │ │ └── permission_handler.go │ │ ├── prefixtree │ │ │ ├── module.go │ │ │ └── prefix_tree.go │ │ ├── registrar.go │ │ ├── storage_provider │ │ │ ├── module.go │ │ │ └── storage_provider_handler.go │ │ └── virtual_group │ │ │ ├── module.go │ │ │ └── virtual_group_handler.go │ ├── suite.go │ ├── test │ │ ├── bs_test.sh │ │ ├── case.json │ │ ├── mock_chain.go │ │ └── verify.go │ └── util │ │ ├── util.go │ │ └── util_test.go ├── downloader │ ├── download_task.go │ ├── download_task_test.go │ ├── downloader.go │ ├── downloader_options.go │ ├── downloader_options_test.go │ └── downloader_test.go ├── executor │ ├── execute_gc.go │ ├── execute_replicate.go │ ├── execute_replicate_test.go │ ├── execute_task.go │ ├── executor.go │ ├── executor_options.go │ ├── executor_options_test.go │ ├── executor_task_test.go │ ├── executor_test.go │ └── migrate_task.go ├── gater │ ├── admin_handler.go │ ├── admin_handler_test.go │ ├── auth_handler.go │ ├── auth_handler_test.go │ ├── bucket_handler.go │ ├── bucket_handler_test.go │ ├── const.go │ ├── errors.go │ ├── errors_test.go │ ├── gater.go │ ├── gater_options.go │ ├── gater_options_test.go │ ├── gater_test.go │ ├── helper_test.go │ ├── metadata_handler.go │ ├── metadata_handler_test.go │ ├── migrate_handler.go │ ├── migrate_handler_test.go │ ├── object_handler.go │ ├── object_handler_test.go │ ├── param_util.go │ ├── param_util_test.go │ ├── query_util.go │ ├── query_util_test.go │ ├── request_context.go │ ├── request_context_test.go │ ├── router.go │ └── router_test.go ├── manager │ ├── bucket_migrate_scheduler.go │ ├── manage_task.go │ ├── manager.go │ ├── manager_options.go │ ├── manager_task_test.go │ ├── manager_test.go │ ├── migrate_service.go │ ├── migrate_unit.go │ ├── recover_scheduler.go │ ├── recover_scheduler_test.go │ ├── sp_exit_scheduler.go │ └── task_retry_scheduler.go ├── metadata │ ├── README.md │ ├── metadata.go │ ├── metadata_bucket_service.go │ ├── metadata_bucket_service_test.go │ ├── metadata_group_service.go │ ├── metadata_group_service_test.go │ ├── metadata_object_service.go │ ├── metadata_object_service_test.go │ ├── metadata_options.go │ ├── metadata_options_test.go │ ├── metadata_payment_service.go │ ├── metadata_payment_service_test.go │ ├── metadata_permission_service.go │ ├── metadata_permission_service_test.go │ ├── metadata_query_service.go │ ├── metadata_query_service_test.go │ ├── metadata_sp_exit_service.go │ ├── metadata_sp_exit_service_test.go │ ├── metadata_sp_service.go │ ├── metadata_stream_record_service.go │ ├── metadata_stream_record_service_test.go │ ├── metadata_test.go │ └── types │ │ ├── metadata.pb.go │ │ └── metadata_types.go ├── p2p │ ├── p2p.go │ ├── p2p_options.go │ ├── p2p_task.go │ └── p2pnode │ │ ├── approval.go │ │ ├── node.go │ │ ├── node_options.go │ │ ├── node_options_test.go │ │ ├── peers.go │ │ ├── ping.go │ │ └── sign_msg_test.go ├── receiver │ ├── receive_task.go │ ├── receive_task_test.go │ ├── receiver.go │ ├── receiver_options.go │ ├── receiver_options_test.go │ └── receiver_test.go ├── signer │ ├── signer.go │ ├── signer_client.go │ └── signer_options.go └── uploader │ ├── upload_task.go │ ├── uploader.go │ ├── uploader_options.go │ ├── uploader_options_test.go │ ├── uploader_task_test.go │ └── uploader_test.go ├── pkg ├── log │ ├── async_file_writer.go │ ├── async_file_writer_test.go │ ├── async_writer_syncer.go │ ├── internal │ │ ├── metadata │ │ │ ├── context.go │ │ │ └── key.go │ │ ├── types │ │ │ └── types.go │ │ └── zap │ │ │ ├── json_encoder.go │ │ │ └── logger.go │ ├── logger.go │ ├── logger_test.go │ ├── path.go │ └── path_test.go ├── metrics │ ├── http │ │ ├── http.go │ │ ├── options.go │ │ ├── server_metrics.go │ │ └── server_options.go │ ├── metric_items.go │ └── metrics.go ├── middleware │ └── http │ │ ├── ratelimiter.go │ │ └── tokenBucket.go ├── pprof │ └── pprof.go └── probe │ ├── combiner.go │ ├── http.go │ ├── instrumentation.go │ └── prober.go ├── proto ├── base │ └── types │ │ ├── gfsperrors │ │ └── error.proto │ │ ├── gfsplimit │ │ └── limit.proto │ │ ├── gfspp2p │ │ └── p2p.proto │ │ ├── gfspserver │ │ ├── approval.proto │ │ ├── authenticator.proto │ │ ├── download.proto │ │ ├── manage.proto │ │ ├── p2p.proto │ │ ├── query_task.proto │ │ ├── rcmgr.proto │ │ ├── receive.proto │ │ ├── sign.proto │ │ └── upload.proto │ │ └── gfsptask │ │ └── task.proto ├── buf.lock ├── buf.yaml ├── modular │ └── metadata │ │ └── types │ │ └── metadata.proto └── store │ └── types │ └── store.proto ├── script └── format.sh ├── store ├── bsdb │ ├── block.go │ ├── block_test.go │ ├── bucket.go │ ├── bucket_schema.go │ ├── bucket_schema_test.go │ ├── bucket_test.go │ ├── common.go │ ├── common_test.go │ ├── const.go │ ├── data_migration_record.go │ ├── data_migration_record_schema.go │ ├── data_migration_record_schema_test.go │ ├── data_migration_record_test.go │ ├── database.go │ ├── database_mock.go │ ├── epoch.go │ ├── epoch_schema.go │ ├── epoch_schema_test.go │ ├── event_cancel_migration_bucket_schema.go │ ├── event_cancel_migration_bucket_schema_test.go │ ├── event_cancel_swap_out_schema.go │ ├── event_cancel_swap_out_schema_test.go │ ├── event_complete_migration_bucket_schema.go │ ├── event_complete_migration_bucket_schema_test.go │ ├── event_complete_sp_exit_schema.go │ ├── event_complete_sp_exit_schema_test.go │ ├── event_complete_swap_out_schema.go │ ├── event_complete_swap_out_schema_test.go │ ├── event_migration_bucket.go │ ├── event_migration_bucket_schema.go │ ├── event_migration_bucket_schema_test.go │ ├── event_reject_migrate_bucket_schema.go │ ├── event_sp_exit.go │ ├── event_sp_exit_schema.go │ ├── event_sp_exit_schema_test.go │ ├── event_swap_out.go │ ├── event_swap_out_schema.go │ ├── event_swap_out_schema_test.go │ ├── filter_test.go │ ├── filters.go │ ├── global_virtual_group.go │ ├── global_virtual_group_family.go │ ├── global_virtual_group_family_schema.go │ ├── global_virtual_group_family_schema_test.go │ ├── global_virtual_group_schema.go │ ├── global_virtual_group_schema_test.go │ ├── group.go │ ├── group_schema.go │ ├── group_schema_test.go │ ├── local_virtual_group.go │ ├── local_virtual_group_schema.go │ ├── local_virtual_group_schema_test.go │ ├── master.go │ ├── master_schema.go │ ├── master_schema_test.go │ ├── master_test.go │ ├── object.go │ ├── object_id_map.go │ ├── object_id_map_schema.go │ ├── object_id_map_schema_test.go │ ├── object_schema.go │ ├── object_schema_test.go │ ├── object_test.go │ ├── payment.go │ ├── payment_account_schema.go │ ├── permission.go │ ├── permission_schema.go │ ├── permission_schema_test.go │ ├── prefix.go │ ├── prefix_schema.go │ ├── prefix_schema_test.go │ ├── prefix_test.go │ ├── statement.go │ ├── statement_schema.go │ ├── statement_schema_test.go │ ├── statement_test.go │ ├── storage_provider.go │ ├── storage_provider_schema.go │ ├── storage_provider_schema_test.go │ ├── storage_provider_test.go │ ├── store.go │ ├── store_test.go │ ├── stream_record.go │ ├── stream_record_schema.go │ ├── stream_record_schema_test.go │ ├── stream_record_test.go │ ├── version.go │ └── version_test.go ├── config │ └── db_config.go ├── piecestore │ ├── README.md │ ├── client │ │ ├── piece_store_client.go │ │ ├── piece_store_client_mock.go │ │ └── piece_store_client_test.go │ ├── piece │ │ ├── api.go │ │ ├── api_mock.go │ │ ├── api_test.go │ │ ├── piece_store.go │ │ └── piece_store_test.go │ └── storage │ │ ├── b2.go │ │ ├── b2_test.go │ │ ├── checksum.go │ │ ├── checksum_test.go │ │ ├── const.go │ │ ├── disk_file.go │ │ ├── disk_file_test.go │ │ ├── disk_file_unix.go │ │ ├── disk_file_unix_test.go │ │ ├── errors.go │ │ ├── interface.go │ │ ├── interface_mock.go │ │ ├── ldfs.go │ │ ├── ldfs_test.go │ │ ├── memory.go │ │ ├── memory_test.go │ │ ├── minio.go │ │ ├── minio_test.go │ │ ├── object_storage.go │ │ ├── object_storage_test.go │ │ ├── oss.go │ │ ├── retry.go │ │ ├── retry_test.go │ │ ├── s3.go │ │ ├── s3_test.go │ │ ├── sharding.go │ │ ├── sharding_test.go │ │ └── storage_config.go ├── sqldb │ ├── batch.go │ ├── batch_mock.go │ ├── const.go │ ├── errors.go │ ├── exit_recover.go │ ├── exit_recover_schema.go │ ├── gc_object.go │ ├── gc_object_schema.go │ ├── gc_object_schema_test.go │ ├── gc_object_test.go │ ├── iterator.go │ ├── iterator_mock.go │ ├── migrate.go │ ├── migrate_schema.go │ ├── migrate_schema_test.go │ ├── migrate_test.go │ ├── object_integrity.go │ ├── object_integrity_schema.go │ ├── object_integrity_schema_test.go │ ├── object_integrity_test.go │ ├── off_chain_auth_key.go │ ├── off_chain_auth_key_schema.go │ ├── off_chain_auth_key_schema_test.go │ ├── off_chain_auth_key_test.go │ ├── off_chain_auth_key_v2.go │ ├── off_chain_auth_key_v2_schema.go │ ├── off_chain_auth_key_v2_schema_test.go │ ├── off_chain_auth_key_v2_test.go │ ├── shadow_object_integrity.go │ ├── shadow_object_integrity_schema.go │ ├── shadow_object_integrity_schema_test.go │ ├── shadow_object_integrity_test.go │ ├── sp.go │ ├── sp_schema.go │ ├── sp_schema_test.go │ ├── sp_test.go │ ├── store.go │ ├── store_test.go │ ├── traffic.go │ ├── traffic_schema.go │ ├── traffic_schema_test.go │ ├── traffic_test.go │ ├── upload_event.go │ ├── upload_event_schema.go │ ├── upload_event_schema_test.go │ ├── upload_event_test.go │ ├── upload_object.go │ ├── upload_object_schema.go │ ├── upload_object_schema_test.go │ ├── upload_object_test.go │ ├── util.go │ └── util_test.go └── types │ ├── store.go │ ├── store.pb.go │ └── store_test.go ├── test └── e2e │ ├── piecestore │ ├── helper_test.go │ ├── sharding_test.go │ ├── store_test.go │ └── testdata │ │ └── hello.txt │ └── spworkflow │ ├── e2e_test.sh │ └── testdata │ └── example.json └── util ├── grpc ├── metrics.go ├── metrics_test.go ├── retry.go └── retry_test.go ├── maps ├── maps.go └── maps_test.go ├── random.go ├── random_test.go ├── rpc └── jsonrpc │ └── client │ ├── http_json_client.go │ └── http_json_client_test.go ├── slice.go ├── slice_test.go ├── string.go ├── string_test.go ├── utils.go ├── utils_test.go ├── virtual_group.go └── virtual_group_test.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/commitlint.config.js -------------------------------------------------------------------------------- /.github/generate_change_log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/generate_change_log.sh -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/block_syncer-e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/block_syncer-e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/code-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/code-lint.yml -------------------------------------------------------------------------------- /.github/workflows/commit-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/commit-lint.yml -------------------------------------------------------------------------------- /.github/workflows/docker-develop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/docker-develop.yml -------------------------------------------------------------------------------- /.github/workflows/docker-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/docker-release.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/e2e-sdk.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/generate-private-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/generate-private-key.js -------------------------------------------------------------------------------- /.github/workflows/gosec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/gosec.yml -------------------------------------------------------------------------------- /.github/workflows/proto-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/proto-lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sp-exit-e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/sp-exit-e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.testcoverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/.testcoverage.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/Dockerfile.distroless -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/README.md -------------------------------------------------------------------------------- /base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/README.md -------------------------------------------------------------------------------- /base/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/errors.md -------------------------------------------------------------------------------- /base/gfspapp/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/app.go -------------------------------------------------------------------------------- /base/gfspapp/app_lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/app_lifecycle.go -------------------------------------------------------------------------------- /base/gfspapp/app_lifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/app_lifecycle_test.go -------------------------------------------------------------------------------- /base/gfspapp/app_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/app_options.go -------------------------------------------------------------------------------- /base/gfspapp/app_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/app_options_test.go -------------------------------------------------------------------------------- /base/gfspapp/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/app_test.go -------------------------------------------------------------------------------- /base/gfspapp/approval_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/approval_server.go -------------------------------------------------------------------------------- /base/gfspapp/approval_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/approval_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/authenticator_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/authenticator_server.go -------------------------------------------------------------------------------- /base/gfspapp/authenticator_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/authenticator_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/download_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/download_server.go -------------------------------------------------------------------------------- /base/gfspapp/download_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/download_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/gfsp_modmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/gfsp_modmgr.go -------------------------------------------------------------------------------- /base/gfspapp/gfsp_modmgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/gfsp_modmgr_test.go -------------------------------------------------------------------------------- /base/gfspapp/grpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/grpc_server.go -------------------------------------------------------------------------------- /base/gfspapp/grpc_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/grpc_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/helper_test.go -------------------------------------------------------------------------------- /base/gfspapp/manage_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/manage_server.go -------------------------------------------------------------------------------- /base/gfspapp/manage_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/manage_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/p2p_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/p2p_server.go -------------------------------------------------------------------------------- /base/gfspapp/p2p_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/p2p_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/query_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/query_server.go -------------------------------------------------------------------------------- /base/gfspapp/query_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/query_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/rcmgr_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/rcmgr_server.go -------------------------------------------------------------------------------- /base/gfspapp/rcmgr_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/rcmgr_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/receive_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/receive_server.go -------------------------------------------------------------------------------- /base/gfspapp/receive_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/receive_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/sign_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/sign_server.go -------------------------------------------------------------------------------- /base/gfspapp/signer_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/signer_server_test.go -------------------------------------------------------------------------------- /base/gfspapp/task_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/task_options.go -------------------------------------------------------------------------------- /base/gfspapp/task_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/task_options_test.go -------------------------------------------------------------------------------- /base/gfspapp/upload_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/upload_server.go -------------------------------------------------------------------------------- /base/gfspapp/upload_server_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/upload_server_mock.go -------------------------------------------------------------------------------- /base/gfspapp/upload_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspapp/upload_server_test.go -------------------------------------------------------------------------------- /base/gfspclient/approver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/approver.go -------------------------------------------------------------------------------- /base/gfspclient/approver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/approver_test.go -------------------------------------------------------------------------------- /base/gfspclient/authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/authenticator.go -------------------------------------------------------------------------------- /base/gfspclient/authenticator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/authenticator_test.go -------------------------------------------------------------------------------- /base/gfspclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/client.go -------------------------------------------------------------------------------- /base/gfspclient/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/client_test.go -------------------------------------------------------------------------------- /base/gfspclient/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/downloader.go -------------------------------------------------------------------------------- /base/gfspclient/downloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/downloader_test.go -------------------------------------------------------------------------------- /base/gfspclient/gater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/gater.go -------------------------------------------------------------------------------- /base/gfspclient/gater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/gater_test.go -------------------------------------------------------------------------------- /base/gfspclient/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/helper_test.go -------------------------------------------------------------------------------- /base/gfspclient/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/interface.go -------------------------------------------------------------------------------- /base/gfspclient/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/interface_mock.go -------------------------------------------------------------------------------- /base/gfspclient/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/manager.go -------------------------------------------------------------------------------- /base/gfspclient/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/manager_test.go -------------------------------------------------------------------------------- /base/gfspclient/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/metadata.go -------------------------------------------------------------------------------- /base/gfspclient/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/p2p.go -------------------------------------------------------------------------------- /base/gfspclient/p2p_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/p2p_test.go -------------------------------------------------------------------------------- /base/gfspclient/query_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/query_task.go -------------------------------------------------------------------------------- /base/gfspclient/query_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/query_task_test.go -------------------------------------------------------------------------------- /base/gfspclient/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/receiver.go -------------------------------------------------------------------------------- /base/gfspclient/receiver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/receiver_test.go -------------------------------------------------------------------------------- /base/gfspclient/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/signer.go -------------------------------------------------------------------------------- /base/gfspclient/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/signer_test.go -------------------------------------------------------------------------------- /base/gfspclient/uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/uploader.go -------------------------------------------------------------------------------- /base/gfspclient/uploader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspclient/uploader_test.go -------------------------------------------------------------------------------- /base/gfspconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspconfig/config.go -------------------------------------------------------------------------------- /base/gfspconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspconfig/config_test.go -------------------------------------------------------------------------------- /base/gfspconfig/customize_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspconfig/customize_config.go -------------------------------------------------------------------------------- /base/gfspconfig/customize_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspconfig/customize_config_test.go -------------------------------------------------------------------------------- /base/gfsppieceop/piece_op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsppieceop/piece_op.go -------------------------------------------------------------------------------- /base/gfsppieceop/piece_op_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsppieceop/piece_op_test.go -------------------------------------------------------------------------------- /base/gfsprcmgr/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/error.go -------------------------------------------------------------------------------- /base/gfsprcmgr/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/error_test.go -------------------------------------------------------------------------------- /base/gfsprcmgr/rcmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/rcmgr.go -------------------------------------------------------------------------------- /base/gfsprcmgr/rcmgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/rcmgr_test.go -------------------------------------------------------------------------------- /base/gfsprcmgr/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/resource.go -------------------------------------------------------------------------------- /base/gfsprcmgr/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/resource_test.go -------------------------------------------------------------------------------- /base/gfsprcmgr/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/scope.go -------------------------------------------------------------------------------- /base/gfsprcmgr/scope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsprcmgr/scope_test.go -------------------------------------------------------------------------------- /base/gfsptqueue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsptqueue/queue.go -------------------------------------------------------------------------------- /base/gfsptqueue/queue_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsptqueue/queue_limit.go -------------------------------------------------------------------------------- /base/gfsptqueue/queue_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsptqueue/queue_limit_test.go -------------------------------------------------------------------------------- /base/gfsptqueue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfsptqueue/queue_test.go -------------------------------------------------------------------------------- /base/gfspvgmgr/sp_freeze_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspvgmgr/sp_freeze_pool.go -------------------------------------------------------------------------------- /base/gfspvgmgr/sp_freeze_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspvgmgr/sp_freeze_pool_test.go -------------------------------------------------------------------------------- /base/gfspvgmgr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspvgmgr/types.go -------------------------------------------------------------------------------- /base/gfspvgmgr/virtual_group_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspvgmgr/virtual_group_manager.go -------------------------------------------------------------------------------- /base/gfspvgmgr/virtual_group_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gfspvgmgr/virtual_group_manager_test.go -------------------------------------------------------------------------------- /base/gnfd/gnfd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gnfd/gnfd.go -------------------------------------------------------------------------------- /base/gnfd/gnfd_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/gnfd/gnfd_service.go -------------------------------------------------------------------------------- /base/types/gfsperrors/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsperrors/error.go -------------------------------------------------------------------------------- /base/types/gfsperrors/error.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsperrors/error.pb.go -------------------------------------------------------------------------------- /base/types/gfsperrors/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsperrors/error_test.go -------------------------------------------------------------------------------- /base/types/gfsplimit/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsplimit/limit.go -------------------------------------------------------------------------------- /base/types/gfsplimit/limit.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsplimit/limit.pb.go -------------------------------------------------------------------------------- /base/types/gfsplimit/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsplimit/limit_test.go -------------------------------------------------------------------------------- /base/types/gfspp2p/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspp2p/p2p.go -------------------------------------------------------------------------------- /base/types/gfspp2p/p2p.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspp2p/p2p.pb.go -------------------------------------------------------------------------------- /base/types/gfspp2p/p2p_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspp2p/p2p_test.go -------------------------------------------------------------------------------- /base/types/gfspserver/approval.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/approval.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/authenticator.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/authenticator.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/download.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/download.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/manage.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/manage.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/p2p.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/p2p.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/query_task.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/query_task.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/rcmgr.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/rcmgr.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/receive.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/receive.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/sign.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/sign.pb.go -------------------------------------------------------------------------------- /base/types/gfspserver/upload.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfspserver/upload.pb.go -------------------------------------------------------------------------------- /base/types/gfsptask/approval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/approval.go -------------------------------------------------------------------------------- /base/types/gfsptask/approval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/approval_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/download.go -------------------------------------------------------------------------------- /base/types/gfsptask/download_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/download_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/gc.go -------------------------------------------------------------------------------- /base/types/gfsptask/gc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/gc_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/migrate_gvg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/migrate_gvg.go -------------------------------------------------------------------------------- /base/types/gfsptask/migrate_gvg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/migrate_gvg_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/recovery.go -------------------------------------------------------------------------------- /base/types/gfsptask/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/recovery_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/task.go -------------------------------------------------------------------------------- /base/types/gfsptask/task.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/task.pb.go -------------------------------------------------------------------------------- /base/types/gfsptask/task_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/task_key.go -------------------------------------------------------------------------------- /base/types/gfsptask/task_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/task_key_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/task_test.go -------------------------------------------------------------------------------- /base/types/gfsptask/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/upload.go -------------------------------------------------------------------------------- /base/types/gfsptask/upload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/base/types/gfsptask/upload_test.go -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - proto -------------------------------------------------------------------------------- /cmd/command/bs_data_migration/bs_data_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/bs_data_migration/bs_data_migration.go -------------------------------------------------------------------------------- /cmd/command/bs_data_migration/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/bs_data_migration/introduction.md -------------------------------------------------------------------------------- /cmd/command/bs_data_migration/v1.0.1/fix_payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/bs_data_migration/v1.0.1/fix_payment.go -------------------------------------------------------------------------------- /cmd/command/bs_data_migration/v1.0.1/migration_cmd_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/bs_data_migration/v1.0.1/migration_cmd_list.md -------------------------------------------------------------------------------- /cmd/command/cmd_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/cmd_wrapper.go -------------------------------------------------------------------------------- /cmd/command/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/config.go -------------------------------------------------------------------------------- /cmd/command/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/config_test.go -------------------------------------------------------------------------------- /cmd/command/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/debug.go -------------------------------------------------------------------------------- /cmd/command/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/debug_test.go -------------------------------------------------------------------------------- /cmd/command/exit_migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/exit_migrate.go -------------------------------------------------------------------------------- /cmd/command/exit_migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/exit_migrate_test.go -------------------------------------------------------------------------------- /cmd/command/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/p2p.go -------------------------------------------------------------------------------- /cmd/command/p2p_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/p2p_test.go -------------------------------------------------------------------------------- /cmd/command/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/query.go -------------------------------------------------------------------------------- /cmd/command/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/query_test.go -------------------------------------------------------------------------------- /cmd/command/quota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/quota.go -------------------------------------------------------------------------------- /cmd/command/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/recovery.go -------------------------------------------------------------------------------- /cmd/command/sp_exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/sp_exit.go -------------------------------------------------------------------------------- /cmd/command/swap_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/command/swap_in.go -------------------------------------------------------------------------------- /cmd/storage_provider/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/storage_provider/main.go -------------------------------------------------------------------------------- /cmd/storage_provider/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/storage_provider/version.go -------------------------------------------------------------------------------- /cmd/utils/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/utils/flags.go -------------------------------------------------------------------------------- /cmd/utils/init_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/cmd/utils/init_env.go -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/README.md -------------------------------------------------------------------------------- /core/consensus/consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/consensus/consensus.go -------------------------------------------------------------------------------- /core/consensus/consensus_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/consensus/consensus_mock.go -------------------------------------------------------------------------------- /core/consensus/consensus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/consensus/consensus_test.go -------------------------------------------------------------------------------- /core/lifecycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/lifecycle/README.md -------------------------------------------------------------------------------- /core/lifecycle/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/lifecycle/lifecycle.go -------------------------------------------------------------------------------- /core/lifecycle/lifecycle_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/lifecycle/lifecycle_mock.go -------------------------------------------------------------------------------- /core/module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/module/README.md -------------------------------------------------------------------------------- /core/module/modular.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/module/modular.go -------------------------------------------------------------------------------- /core/module/modular_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/module/modular_mock.go -------------------------------------------------------------------------------- /core/module/module_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/module/module_const.go -------------------------------------------------------------------------------- /core/module/null_modular.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/module/null_modular.go -------------------------------------------------------------------------------- /core/module/null_modular_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/module/null_modular_test.go -------------------------------------------------------------------------------- /core/piecestore/piecestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/piecestore/piecestore.go -------------------------------------------------------------------------------- /core/piecestore/piecestore_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/piecestore/piecestore_mock.go -------------------------------------------------------------------------------- /core/prober/prober.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/prober/prober.go -------------------------------------------------------------------------------- /core/prober/prober_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/prober/prober_mock.go -------------------------------------------------------------------------------- /core/rcmgr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/README.md -------------------------------------------------------------------------------- /core/rcmgr/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/limit.go -------------------------------------------------------------------------------- /core/rcmgr/limit_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/limit_mock.go -------------------------------------------------------------------------------- /core/rcmgr/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/limit_test.go -------------------------------------------------------------------------------- /core/rcmgr/rcmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/rcmgr.go -------------------------------------------------------------------------------- /core/rcmgr/rcmgr_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/rcmgr_mock.go -------------------------------------------------------------------------------- /core/rcmgr/rcmgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/rcmgr/rcmgr_test.go -------------------------------------------------------------------------------- /core/spdb/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/spdb/entity.go -------------------------------------------------------------------------------- /core/spdb/spdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/spdb/spdb.go -------------------------------------------------------------------------------- /core/spdb/spdb_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/spdb/spdb_mock.go -------------------------------------------------------------------------------- /core/task/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/README.md -------------------------------------------------------------------------------- /core/task/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/const.go -------------------------------------------------------------------------------- /core/task/const_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/const_test.go -------------------------------------------------------------------------------- /core/task/null_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/null_task.go -------------------------------------------------------------------------------- /core/task/null_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/null_task_test.go -------------------------------------------------------------------------------- /core/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/task.go -------------------------------------------------------------------------------- /core/task/task_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/task/task_mock.go -------------------------------------------------------------------------------- /core/taskqueue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/taskqueue/README.md -------------------------------------------------------------------------------- /core/taskqueue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/taskqueue/queue.go -------------------------------------------------------------------------------- /core/taskqueue/queue_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/taskqueue/queue_mock.go -------------------------------------------------------------------------------- /core/taskqueue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/taskqueue/queue_test.go -------------------------------------------------------------------------------- /core/vgmgr/virtual_group_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/vgmgr/virtual_group_manager.go -------------------------------------------------------------------------------- /core/vgmgr/virtual_group_manager_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/vgmgr/virtual_group_manager_mock.go -------------------------------------------------------------------------------- /core/vgmgr/virtual_group_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/core/vgmgr/virtual_group_manager_test.go -------------------------------------------------------------------------------- /deployment/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/README.md -------------------------------------------------------------------------------- /deployment/k8s/VERSION: -------------------------------------------------------------------------------- 1 | deprecated 2 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/README.md -------------------------------------------------------------------------------- /deployment/k8s/base/components/combo/all-in-one/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/combo/all-in-one/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/combo/all-in-one/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/job/createdb/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - main.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/job/createdb/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/job/createdb/main.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/job/dropdb/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - main.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/job/dropdb/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/job/dropdb/main.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/network/alicloud-alb/albconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/network/alicloud-alb/albconfig.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/network/alicloud-alb/ingressclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/network/alicloud-alb/ingressclass.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/network/alicloud-alb/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/network/alicloud-alb/kustomization.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/network/ingress-alb/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - main.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/network/ingress-alb/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/network/ingress-alb/main.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/shared/alicloud/infra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/shared/alicloud/infra.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/shared/alicloud/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/shared/alicloud/ingress.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/shared/alicloud/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/shared/alicloud/kustomization.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/shared/aws/infra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/shared/aws/infra.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/shared/aws/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/shared/aws/ingress.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/shared/aws/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/shared/aws/kustomization.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/approver/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/approver/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/approver/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/block_syncer/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/block_syncer/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/block_syncer/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/downloader/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/downloader/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/downloader/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/gateway/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/gateway/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/gateway/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/manager/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/manager/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/manager/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/metadata/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/metadata/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/metadata/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/p2p/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/p2p/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/p2p/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/receiver/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/receiver/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/receiver/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/signer/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/signer/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/signer/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/taskexecutor/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/taskexecutor/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/taskexecutor/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/uploader/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/components/single/uploader/component.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/components/single/uploader/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - component.yaml 3 | -------------------------------------------------------------------------------- /deployment/k8s/base/vendors/alicloud/large/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/vendors/alicloud/large/kustomization.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/vendors/alicloud/large/patches/set_deployment_revision_history.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/revisionHistoryLimit 3 | value: 3 4 | 5 | -------------------------------------------------------------------------------- /deployment/k8s/base/vendors/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/vendors/aws/README.md -------------------------------------------------------------------------------- /deployment/k8s/base/vendors/aws/default: -------------------------------------------------------------------------------- 1 | large -------------------------------------------------------------------------------- /deployment/k8s/base/vendors/aws/large/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/vendors/aws/large/kustomization.yaml -------------------------------------------------------------------------------- /deployment/k8s/base/vendors/aws/small/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/k8s/base/vendors/aws/small/kustomization.yaml -------------------------------------------------------------------------------- /deployment/localup/env.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/localup/env.info -------------------------------------------------------------------------------- /deployment/localup/localup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/deployment/localup/localup.sh -------------------------------------------------------------------------------- /docs/modules/approver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/approver.md -------------------------------------------------------------------------------- /docs/modules/authenticator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/authenticator.md -------------------------------------------------------------------------------- /docs/modules/blocksyncer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/blocksyncer.md -------------------------------------------------------------------------------- /docs/modules/bsdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/bsdb.md -------------------------------------------------------------------------------- /docs/modules/common/lifecycle_modular.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/common/lifecycle_modular.md -------------------------------------------------------------------------------- /docs/modules/common/proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/common/proto.md -------------------------------------------------------------------------------- /docs/modules/common/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/common/task.md -------------------------------------------------------------------------------- /docs/modules/downloader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/downloader.md -------------------------------------------------------------------------------- /docs/modules/gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/gateway.md -------------------------------------------------------------------------------- /docs/modules/manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/manager.md -------------------------------------------------------------------------------- /docs/modules/metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/metadata.md -------------------------------------------------------------------------------- /docs/modules/p2p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/p2p.md -------------------------------------------------------------------------------- /docs/modules/piece-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/piece-store.md -------------------------------------------------------------------------------- /docs/modules/receiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/receiver.md -------------------------------------------------------------------------------- /docs/modules/redundancy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/redundancy.md -------------------------------------------------------------------------------- /docs/modules/signer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/signer.md -------------------------------------------------------------------------------- /docs/modules/spdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/spdb.md -------------------------------------------------------------------------------- /docs/modules/taskexecutor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/taskexecutor.md -------------------------------------------------------------------------------- /docs/modules/uploader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/modules/uploader.md -------------------------------------------------------------------------------- /docs/storage-provider-cmd/sp-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-cmd/sp-cli.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/README.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/delete_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/delete_key.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/get_approval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/get_approval.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/get_bucket_meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/get_bucket_meta.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/get_group_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/get_group_list.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/get_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/get_object.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/get_object_meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/get_object_meta.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/get_user_buckets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/get_user_buckets.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_bucket_read_records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_bucket_read_records.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_buckets_by_ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_buckets_by_ids.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_group_members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_group_members.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_groups_by_ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_groups_by_ids.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_key.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_object_policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_object_policies.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_objects_by_bucket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_objects_by_bucket.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_objects_by_ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_objects_by_ids.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_payment_account_streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_payment_account_streams.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_user_groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_user_groups.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_user_owned_groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_user_owned_groups.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/list_user_payment_accounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/list_user_payment_accounts.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/put_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/put_object.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/query_bucket_read_quota.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/query_bucket_read_quota.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/resumable_put_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/resumable_put_object.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/sp_response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/sp_response.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/update_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/update_key.md -------------------------------------------------------------------------------- /docs/storage-provider-rest-api/verify_permission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/docs/storage-provider-rest-api/verify_permission.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/go.sum -------------------------------------------------------------------------------- /model/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/model/gateway/gateway.go -------------------------------------------------------------------------------- /model/gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/model/gateway/gateway_test.go -------------------------------------------------------------------------------- /modular/approver/approve_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/approver/approve_task.go -------------------------------------------------------------------------------- /modular/approver/approve_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/approver/approve_task_test.go -------------------------------------------------------------------------------- /modular/approver/approver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/approver/approver.go -------------------------------------------------------------------------------- /modular/approver/approver_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/approver/approver_options.go -------------------------------------------------------------------------------- /modular/approver/approver_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/approver/approver_options_test.go -------------------------------------------------------------------------------- /modular/approver/approver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/approver/approver_test.go -------------------------------------------------------------------------------- /modular/authenticator/authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/authenticator/authenticator.go -------------------------------------------------------------------------------- /modular/authenticator/authenticator_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/authenticator/authenticator_options.go -------------------------------------------------------------------------------- /modular/authenticator/authenticator_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/authenticator/authenticator_options_test.go -------------------------------------------------------------------------------- /modular/authenticator/authenticator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/authenticator/authenticator_test.go -------------------------------------------------------------------------------- /modular/authenticator/off_chain_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/authenticator/off_chain_signer.go -------------------------------------------------------------------------------- /modular/authenticator/off_chain_signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/authenticator/off_chain_signer_test.go -------------------------------------------------------------------------------- /modular/blocksyncer/blocksyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/blocksyncer.go -------------------------------------------------------------------------------- /modular/blocksyncer/blocksyncer_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/blocksyncer_indexer.go -------------------------------------------------------------------------------- /modular/blocksyncer/blocksyncer_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/blocksyncer_options.go -------------------------------------------------------------------------------- /modular/blocksyncer/blocksyncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/blocksyncer_test.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/bucket.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/database.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/db_statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/db_statistics.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/epoch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/epoch.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/events.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/group.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/masterdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/masterdb.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/object.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/objectidmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/objectidmap.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/payment.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/permission.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/prefixtree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/prefixtree.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/storage_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/storage_provider.go -------------------------------------------------------------------------------- /modular/blocksyncer/database/virtual_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/database/virtual_group.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/bucket/bucket_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/bucket/bucket_handle.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/bucket/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/bucket/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/events/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/events/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/events/sp_events_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/events/sp_events_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/general/general_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/general/general_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/general/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/general/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/group/group_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/group/group_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/group/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/group/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/object/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/object/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/object/object_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/object/object_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/objectidmap/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/objectidmap/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/objectidmap/object_id_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/objectidmap/object_id_map.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/payment/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/payment/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/payment/payment_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/payment/payment_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/permission/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/permission/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/permission/permission_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/permission/permission_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/prefixtree/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/prefixtree/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/prefixtree/prefix_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/prefixtree/prefix_tree.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/registrar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/registrar.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/storage_provider/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/storage_provider/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/storage_provider/storage_provider_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/storage_provider/storage_provider_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/virtual_group/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/virtual_group/module.go -------------------------------------------------------------------------------- /modular/blocksyncer/modules/virtual_group/virtual_group_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/modules/virtual_group/virtual_group_handler.go -------------------------------------------------------------------------------- /modular/blocksyncer/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/suite.go -------------------------------------------------------------------------------- /modular/blocksyncer/test/bs_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/test/bs_test.sh -------------------------------------------------------------------------------- /modular/blocksyncer/test/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/test/case.json -------------------------------------------------------------------------------- /modular/blocksyncer/test/mock_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/test/mock_chain.go -------------------------------------------------------------------------------- /modular/blocksyncer/test/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/test/verify.go -------------------------------------------------------------------------------- /modular/blocksyncer/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/util/util.go -------------------------------------------------------------------------------- /modular/blocksyncer/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/blocksyncer/util/util_test.go -------------------------------------------------------------------------------- /modular/downloader/download_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/downloader/download_task.go -------------------------------------------------------------------------------- /modular/downloader/download_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/downloader/download_task_test.go -------------------------------------------------------------------------------- /modular/downloader/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/downloader/downloader.go -------------------------------------------------------------------------------- /modular/downloader/downloader_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/downloader/downloader_options.go -------------------------------------------------------------------------------- /modular/downloader/downloader_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/downloader/downloader_options_test.go -------------------------------------------------------------------------------- /modular/downloader/downloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/downloader/downloader_test.go -------------------------------------------------------------------------------- /modular/executor/execute_gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/execute_gc.go -------------------------------------------------------------------------------- /modular/executor/execute_replicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/execute_replicate.go -------------------------------------------------------------------------------- /modular/executor/execute_replicate_test.go: -------------------------------------------------------------------------------- 1 | package executor 2 | -------------------------------------------------------------------------------- /modular/executor/execute_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/execute_task.go -------------------------------------------------------------------------------- /modular/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/executor.go -------------------------------------------------------------------------------- /modular/executor/executor_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/executor_options.go -------------------------------------------------------------------------------- /modular/executor/executor_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/executor_options_test.go -------------------------------------------------------------------------------- /modular/executor/executor_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/executor_task_test.go -------------------------------------------------------------------------------- /modular/executor/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/executor_test.go -------------------------------------------------------------------------------- /modular/executor/migrate_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/executor/migrate_task.go -------------------------------------------------------------------------------- /modular/gater/admin_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/admin_handler.go -------------------------------------------------------------------------------- /modular/gater/admin_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/admin_handler_test.go -------------------------------------------------------------------------------- /modular/gater/auth_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/auth_handler.go -------------------------------------------------------------------------------- /modular/gater/auth_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/auth_handler_test.go -------------------------------------------------------------------------------- /modular/gater/bucket_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/bucket_handler.go -------------------------------------------------------------------------------- /modular/gater/bucket_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/bucket_handler_test.go -------------------------------------------------------------------------------- /modular/gater/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/const.go -------------------------------------------------------------------------------- /modular/gater/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/errors.go -------------------------------------------------------------------------------- /modular/gater/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/errors_test.go -------------------------------------------------------------------------------- /modular/gater/gater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/gater.go -------------------------------------------------------------------------------- /modular/gater/gater_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/gater_options.go -------------------------------------------------------------------------------- /modular/gater/gater_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/gater_options_test.go -------------------------------------------------------------------------------- /modular/gater/gater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/gater_test.go -------------------------------------------------------------------------------- /modular/gater/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/helper_test.go -------------------------------------------------------------------------------- /modular/gater/metadata_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/metadata_handler.go -------------------------------------------------------------------------------- /modular/gater/metadata_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/metadata_handler_test.go -------------------------------------------------------------------------------- /modular/gater/migrate_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/migrate_handler.go -------------------------------------------------------------------------------- /modular/gater/migrate_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/migrate_handler_test.go -------------------------------------------------------------------------------- /modular/gater/object_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/object_handler.go -------------------------------------------------------------------------------- /modular/gater/object_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/object_handler_test.go -------------------------------------------------------------------------------- /modular/gater/param_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/param_util.go -------------------------------------------------------------------------------- /modular/gater/param_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/param_util_test.go -------------------------------------------------------------------------------- /modular/gater/query_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/query_util.go -------------------------------------------------------------------------------- /modular/gater/query_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/query_util_test.go -------------------------------------------------------------------------------- /modular/gater/request_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/request_context.go -------------------------------------------------------------------------------- /modular/gater/request_context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/request_context_test.go -------------------------------------------------------------------------------- /modular/gater/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/router.go -------------------------------------------------------------------------------- /modular/gater/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/gater/router_test.go -------------------------------------------------------------------------------- /modular/manager/bucket_migrate_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/bucket_migrate_scheduler.go -------------------------------------------------------------------------------- /modular/manager/manage_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/manage_task.go -------------------------------------------------------------------------------- /modular/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/manager.go -------------------------------------------------------------------------------- /modular/manager/manager_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/manager_options.go -------------------------------------------------------------------------------- /modular/manager/manager_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/manager_task_test.go -------------------------------------------------------------------------------- /modular/manager/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/manager_test.go -------------------------------------------------------------------------------- /modular/manager/migrate_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/migrate_service.go -------------------------------------------------------------------------------- /modular/manager/migrate_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/migrate_unit.go -------------------------------------------------------------------------------- /modular/manager/recover_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/recover_scheduler.go -------------------------------------------------------------------------------- /modular/manager/recover_scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/recover_scheduler_test.go -------------------------------------------------------------------------------- /modular/manager/sp_exit_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/sp_exit_scheduler.go -------------------------------------------------------------------------------- /modular/manager/task_retry_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/manager/task_retry_scheduler.go -------------------------------------------------------------------------------- /modular/metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/README.md -------------------------------------------------------------------------------- /modular/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata.go -------------------------------------------------------------------------------- /modular/metadata/metadata_bucket_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_bucket_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_bucket_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_bucket_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_group_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_group_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_group_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_group_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_object_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_object_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_object_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_object_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_options.go -------------------------------------------------------------------------------- /modular/metadata/metadata_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_options_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_payment_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_payment_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_payment_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_payment_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_permission_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_permission_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_permission_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_permission_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_query_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_query_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_query_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_query_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_sp_exit_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_sp_exit_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_sp_exit_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_sp_exit_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_sp_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_sp_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_stream_record_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_stream_record_service.go -------------------------------------------------------------------------------- /modular/metadata/metadata_stream_record_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_stream_record_service_test.go -------------------------------------------------------------------------------- /modular/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/metadata_test.go -------------------------------------------------------------------------------- /modular/metadata/types/metadata.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/types/metadata.pb.go -------------------------------------------------------------------------------- /modular/metadata/types/metadata_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/metadata/types/metadata_types.go -------------------------------------------------------------------------------- /modular/p2p/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2p.go -------------------------------------------------------------------------------- /modular/p2p/p2p_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2p_options.go -------------------------------------------------------------------------------- /modular/p2p/p2p_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2p_task.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/approval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/approval.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/node.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/node_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/node_options.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/node_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/node_options_test.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/peers.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/ping.go -------------------------------------------------------------------------------- /modular/p2p/p2pnode/sign_msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/p2p/p2pnode/sign_msg_test.go -------------------------------------------------------------------------------- /modular/receiver/receive_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/receiver/receive_task.go -------------------------------------------------------------------------------- /modular/receiver/receive_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/receiver/receive_task_test.go -------------------------------------------------------------------------------- /modular/receiver/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/receiver/receiver.go -------------------------------------------------------------------------------- /modular/receiver/receiver_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/receiver/receiver_options.go -------------------------------------------------------------------------------- /modular/receiver/receiver_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/receiver/receiver_options_test.go -------------------------------------------------------------------------------- /modular/receiver/receiver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/receiver/receiver_test.go -------------------------------------------------------------------------------- /modular/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/signer/signer.go -------------------------------------------------------------------------------- /modular/signer/signer_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/signer/signer_client.go -------------------------------------------------------------------------------- /modular/signer/signer_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/signer/signer_options.go -------------------------------------------------------------------------------- /modular/uploader/upload_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/uploader/upload_task.go -------------------------------------------------------------------------------- /modular/uploader/uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/uploader/uploader.go -------------------------------------------------------------------------------- /modular/uploader/uploader_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/uploader/uploader_options.go -------------------------------------------------------------------------------- /modular/uploader/uploader_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/uploader/uploader_options_test.go -------------------------------------------------------------------------------- /modular/uploader/uploader_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/uploader/uploader_task_test.go -------------------------------------------------------------------------------- /modular/uploader/uploader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/modular/uploader/uploader_test.go -------------------------------------------------------------------------------- /pkg/log/async_file_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/async_file_writer.go -------------------------------------------------------------------------------- /pkg/log/async_file_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/async_file_writer_test.go -------------------------------------------------------------------------------- /pkg/log/async_writer_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/async_writer_syncer.go -------------------------------------------------------------------------------- /pkg/log/internal/metadata/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/internal/metadata/context.go -------------------------------------------------------------------------------- /pkg/log/internal/metadata/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/internal/metadata/key.go -------------------------------------------------------------------------------- /pkg/log/internal/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/internal/types/types.go -------------------------------------------------------------------------------- /pkg/log/internal/zap/json_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/internal/zap/json_encoder.go -------------------------------------------------------------------------------- /pkg/log/internal/zap/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/internal/zap/logger.go -------------------------------------------------------------------------------- /pkg/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/logger.go -------------------------------------------------------------------------------- /pkg/log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/logger_test.go -------------------------------------------------------------------------------- /pkg/log/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/path.go -------------------------------------------------------------------------------- /pkg/log/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/log/path_test.go -------------------------------------------------------------------------------- /pkg/metrics/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/metrics/http/http.go -------------------------------------------------------------------------------- /pkg/metrics/http/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/metrics/http/options.go -------------------------------------------------------------------------------- /pkg/metrics/http/server_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/metrics/http/server_metrics.go -------------------------------------------------------------------------------- /pkg/metrics/http/server_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/metrics/http/server_options.go -------------------------------------------------------------------------------- /pkg/metrics/metric_items.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/metrics/metric_items.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/middleware/http/ratelimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/middleware/http/ratelimiter.go -------------------------------------------------------------------------------- /pkg/middleware/http/tokenBucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/middleware/http/tokenBucket.go -------------------------------------------------------------------------------- /pkg/pprof/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/pprof/pprof.go -------------------------------------------------------------------------------- /pkg/probe/combiner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/probe/combiner.go -------------------------------------------------------------------------------- /pkg/probe/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/probe/http.go -------------------------------------------------------------------------------- /pkg/probe/instrumentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/probe/instrumentation.go -------------------------------------------------------------------------------- /pkg/probe/prober.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/pkg/probe/prober.go -------------------------------------------------------------------------------- /proto/base/types/gfsperrors/error.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfsperrors/error.proto -------------------------------------------------------------------------------- /proto/base/types/gfsplimit/limit.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfsplimit/limit.proto -------------------------------------------------------------------------------- /proto/base/types/gfspp2p/p2p.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspp2p/p2p.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/approval.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/approval.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/authenticator.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/authenticator.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/download.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/download.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/manage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/manage.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/p2p.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/p2p.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/query_task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/query_task.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/rcmgr.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/rcmgr.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/receive.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/receive.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/sign.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/sign.proto -------------------------------------------------------------------------------- /proto/base/types/gfspserver/upload.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfspserver/upload.proto -------------------------------------------------------------------------------- /proto/base/types/gfsptask/task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/base/types/gfsptask/task.proto -------------------------------------------------------------------------------- /proto/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/buf.lock -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/modular/metadata/types/metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/modular/metadata/types/metadata.proto -------------------------------------------------------------------------------- /proto/store/types/store.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/proto/store/types/store.proto -------------------------------------------------------------------------------- /script/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/script/format.sh -------------------------------------------------------------------------------- /store/bsdb/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/block.go -------------------------------------------------------------------------------- /store/bsdb/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/block_test.go -------------------------------------------------------------------------------- /store/bsdb/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/bucket.go -------------------------------------------------------------------------------- /store/bsdb/bucket_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/bucket_schema.go -------------------------------------------------------------------------------- /store/bsdb/bucket_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/bucket_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/bucket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/bucket_test.go -------------------------------------------------------------------------------- /store/bsdb/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/common.go -------------------------------------------------------------------------------- /store/bsdb/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/common_test.go -------------------------------------------------------------------------------- /store/bsdb/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/const.go -------------------------------------------------------------------------------- /store/bsdb/data_migration_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/data_migration_record.go -------------------------------------------------------------------------------- /store/bsdb/data_migration_record_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/data_migration_record_schema.go -------------------------------------------------------------------------------- /store/bsdb/data_migration_record_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/data_migration_record_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/data_migration_record_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/data_migration_record_test.go -------------------------------------------------------------------------------- /store/bsdb/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/database.go -------------------------------------------------------------------------------- /store/bsdb/database_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/database_mock.go -------------------------------------------------------------------------------- /store/bsdb/epoch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/epoch.go -------------------------------------------------------------------------------- /store/bsdb/epoch_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/epoch_schema.go -------------------------------------------------------------------------------- /store/bsdb/epoch_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/epoch_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_cancel_migration_bucket_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_cancel_migration_bucket_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_cancel_migration_bucket_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_cancel_migration_bucket_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_cancel_swap_out_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_cancel_swap_out_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_cancel_swap_out_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_cancel_swap_out_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_complete_migration_bucket_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_complete_migration_bucket_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_complete_migration_bucket_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_complete_migration_bucket_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_complete_sp_exit_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_complete_sp_exit_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_complete_sp_exit_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_complete_sp_exit_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_complete_swap_out_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_complete_swap_out_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_complete_swap_out_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_complete_swap_out_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_migration_bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_migration_bucket.go -------------------------------------------------------------------------------- /store/bsdb/event_migration_bucket_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_migration_bucket_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_migration_bucket_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_migration_bucket_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_reject_migrate_bucket_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_reject_migrate_bucket_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_sp_exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_sp_exit.go -------------------------------------------------------------------------------- /store/bsdb/event_sp_exit_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_sp_exit_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_sp_exit_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_sp_exit_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/event_swap_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_swap_out.go -------------------------------------------------------------------------------- /store/bsdb/event_swap_out_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_swap_out_schema.go -------------------------------------------------------------------------------- /store/bsdb/event_swap_out_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/event_swap_out_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/filter_test.go -------------------------------------------------------------------------------- /store/bsdb/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/filters.go -------------------------------------------------------------------------------- /store/bsdb/global_virtual_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/global_virtual_group.go -------------------------------------------------------------------------------- /store/bsdb/global_virtual_group_family.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/global_virtual_group_family.go -------------------------------------------------------------------------------- /store/bsdb/global_virtual_group_family_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/global_virtual_group_family_schema.go -------------------------------------------------------------------------------- /store/bsdb/global_virtual_group_family_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/global_virtual_group_family_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/global_virtual_group_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/global_virtual_group_schema.go -------------------------------------------------------------------------------- /store/bsdb/global_virtual_group_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/global_virtual_group_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/group.go -------------------------------------------------------------------------------- /store/bsdb/group_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/group_schema.go -------------------------------------------------------------------------------- /store/bsdb/group_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/group_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/local_virtual_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/local_virtual_group.go -------------------------------------------------------------------------------- /store/bsdb/local_virtual_group_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/local_virtual_group_schema.go -------------------------------------------------------------------------------- /store/bsdb/local_virtual_group_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/local_virtual_group_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/master.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/master.go -------------------------------------------------------------------------------- /store/bsdb/master_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/master_schema.go -------------------------------------------------------------------------------- /store/bsdb/master_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/master_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/master_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/master_test.go -------------------------------------------------------------------------------- /store/bsdb/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object.go -------------------------------------------------------------------------------- /store/bsdb/object_id_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object_id_map.go -------------------------------------------------------------------------------- /store/bsdb/object_id_map_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object_id_map_schema.go -------------------------------------------------------------------------------- /store/bsdb/object_id_map_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object_id_map_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/object_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object_schema.go -------------------------------------------------------------------------------- /store/bsdb/object_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/object_test.go -------------------------------------------------------------------------------- /store/bsdb/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/payment.go -------------------------------------------------------------------------------- /store/bsdb/payment_account_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/payment_account_schema.go -------------------------------------------------------------------------------- /store/bsdb/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/permission.go -------------------------------------------------------------------------------- /store/bsdb/permission_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/permission_schema.go -------------------------------------------------------------------------------- /store/bsdb/permission_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/permission_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/prefix.go -------------------------------------------------------------------------------- /store/bsdb/prefix_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/prefix_schema.go -------------------------------------------------------------------------------- /store/bsdb/prefix_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/prefix_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/prefix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/prefix_test.go -------------------------------------------------------------------------------- /store/bsdb/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/statement.go -------------------------------------------------------------------------------- /store/bsdb/statement_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/statement_schema.go -------------------------------------------------------------------------------- /store/bsdb/statement_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/statement_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/statement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/statement_test.go -------------------------------------------------------------------------------- /store/bsdb/storage_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/storage_provider.go -------------------------------------------------------------------------------- /store/bsdb/storage_provider_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/storage_provider_schema.go -------------------------------------------------------------------------------- /store/bsdb/storage_provider_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/storage_provider_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/storage_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/storage_provider_test.go -------------------------------------------------------------------------------- /store/bsdb/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/store.go -------------------------------------------------------------------------------- /store/bsdb/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/store_test.go -------------------------------------------------------------------------------- /store/bsdb/stream_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/stream_record.go -------------------------------------------------------------------------------- /store/bsdb/stream_record_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/stream_record_schema.go -------------------------------------------------------------------------------- /store/bsdb/stream_record_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/stream_record_schema_test.go -------------------------------------------------------------------------------- /store/bsdb/stream_record_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/stream_record_test.go -------------------------------------------------------------------------------- /store/bsdb/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/version.go -------------------------------------------------------------------------------- /store/bsdb/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/bsdb/version_test.go -------------------------------------------------------------------------------- /store/config/db_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/config/db_config.go -------------------------------------------------------------------------------- /store/piecestore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/README.md -------------------------------------------------------------------------------- /store/piecestore/client/piece_store_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/client/piece_store_client.go -------------------------------------------------------------------------------- /store/piecestore/client/piece_store_client_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/client/piece_store_client_mock.go -------------------------------------------------------------------------------- /store/piecestore/client/piece_store_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/client/piece_store_client_test.go -------------------------------------------------------------------------------- /store/piecestore/piece/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/piece/api.go -------------------------------------------------------------------------------- /store/piecestore/piece/api_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/piece/api_mock.go -------------------------------------------------------------------------------- /store/piecestore/piece/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/piece/api_test.go -------------------------------------------------------------------------------- /store/piecestore/piece/piece_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/piece/piece_store.go -------------------------------------------------------------------------------- /store/piecestore/piece/piece_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/piece/piece_store_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/b2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/b2.go -------------------------------------------------------------------------------- /store/piecestore/storage/b2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/b2_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/checksum.go -------------------------------------------------------------------------------- /store/piecestore/storage/checksum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/checksum_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/const.go -------------------------------------------------------------------------------- /store/piecestore/storage/disk_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/disk_file.go -------------------------------------------------------------------------------- /store/piecestore/storage/disk_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/disk_file_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/disk_file_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/disk_file_unix.go -------------------------------------------------------------------------------- /store/piecestore/storage/disk_file_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/disk_file_unix_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/errors.go -------------------------------------------------------------------------------- /store/piecestore/storage/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/interface.go -------------------------------------------------------------------------------- /store/piecestore/storage/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/interface_mock.go -------------------------------------------------------------------------------- /store/piecestore/storage/ldfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/ldfs.go -------------------------------------------------------------------------------- /store/piecestore/storage/ldfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/ldfs_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/memory.go -------------------------------------------------------------------------------- /store/piecestore/storage/memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/memory_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/minio.go -------------------------------------------------------------------------------- /store/piecestore/storage/minio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/minio_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/object_storage.go -------------------------------------------------------------------------------- /store/piecestore/storage/object_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/object_storage_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/oss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/oss.go -------------------------------------------------------------------------------- /store/piecestore/storage/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/retry.go -------------------------------------------------------------------------------- /store/piecestore/storage/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/retry_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/s3.go -------------------------------------------------------------------------------- /store/piecestore/storage/s3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/s3_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/sharding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/sharding.go -------------------------------------------------------------------------------- /store/piecestore/storage/sharding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/sharding_test.go -------------------------------------------------------------------------------- /store/piecestore/storage/storage_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/piecestore/storage/storage_config.go -------------------------------------------------------------------------------- /store/sqldb/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/batch.go -------------------------------------------------------------------------------- /store/sqldb/batch_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/batch_mock.go -------------------------------------------------------------------------------- /store/sqldb/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/const.go -------------------------------------------------------------------------------- /store/sqldb/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/errors.go -------------------------------------------------------------------------------- /store/sqldb/exit_recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/exit_recover.go -------------------------------------------------------------------------------- /store/sqldb/exit_recover_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/exit_recover_schema.go -------------------------------------------------------------------------------- /store/sqldb/gc_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/gc_object.go -------------------------------------------------------------------------------- /store/sqldb/gc_object_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/gc_object_schema.go -------------------------------------------------------------------------------- /store/sqldb/gc_object_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/gc_object_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/gc_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/gc_object_test.go -------------------------------------------------------------------------------- /store/sqldb/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/iterator.go -------------------------------------------------------------------------------- /store/sqldb/iterator_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/iterator_mock.go -------------------------------------------------------------------------------- /store/sqldb/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/migrate.go -------------------------------------------------------------------------------- /store/sqldb/migrate_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/migrate_schema.go -------------------------------------------------------------------------------- /store/sqldb/migrate_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/migrate_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/migrate_test.go -------------------------------------------------------------------------------- /store/sqldb/object_integrity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/object_integrity.go -------------------------------------------------------------------------------- /store/sqldb/object_integrity_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/object_integrity_schema.go -------------------------------------------------------------------------------- /store/sqldb/object_integrity_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/object_integrity_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/object_integrity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/object_integrity_test.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_schema.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_test.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_v2.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_v2_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_v2_schema.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_v2_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_v2_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/off_chain_auth_key_v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/off_chain_auth_key_v2_test.go -------------------------------------------------------------------------------- /store/sqldb/shadow_object_integrity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/shadow_object_integrity.go -------------------------------------------------------------------------------- /store/sqldb/shadow_object_integrity_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/shadow_object_integrity_schema.go -------------------------------------------------------------------------------- /store/sqldb/shadow_object_integrity_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/shadow_object_integrity_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/shadow_object_integrity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/shadow_object_integrity_test.go -------------------------------------------------------------------------------- /store/sqldb/sp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/sp.go -------------------------------------------------------------------------------- /store/sqldb/sp_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/sp_schema.go -------------------------------------------------------------------------------- /store/sqldb/sp_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/sp_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/sp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/sp_test.go -------------------------------------------------------------------------------- /store/sqldb/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/store.go -------------------------------------------------------------------------------- /store/sqldb/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/store_test.go -------------------------------------------------------------------------------- /store/sqldb/traffic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/traffic.go -------------------------------------------------------------------------------- /store/sqldb/traffic_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/traffic_schema.go -------------------------------------------------------------------------------- /store/sqldb/traffic_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/traffic_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/traffic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/traffic_test.go -------------------------------------------------------------------------------- /store/sqldb/upload_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_event.go -------------------------------------------------------------------------------- /store/sqldb/upload_event_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_event_schema.go -------------------------------------------------------------------------------- /store/sqldb/upload_event_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_event_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/upload_event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_event_test.go -------------------------------------------------------------------------------- /store/sqldb/upload_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_object.go -------------------------------------------------------------------------------- /store/sqldb/upload_object_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_object_schema.go -------------------------------------------------------------------------------- /store/sqldb/upload_object_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_object_schema_test.go -------------------------------------------------------------------------------- /store/sqldb/upload_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/upload_object_test.go -------------------------------------------------------------------------------- /store/sqldb/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/util.go -------------------------------------------------------------------------------- /store/sqldb/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/sqldb/util_test.go -------------------------------------------------------------------------------- /store/types/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/types/store.go -------------------------------------------------------------------------------- /store/types/store.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/types/store.pb.go -------------------------------------------------------------------------------- /store/types/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/store/types/store_test.go -------------------------------------------------------------------------------- /test/e2e/piecestore/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/test/e2e/piecestore/helper_test.go -------------------------------------------------------------------------------- /test/e2e/piecestore/sharding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/test/e2e/piecestore/sharding_test.go -------------------------------------------------------------------------------- /test/e2e/piecestore/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/test/e2e/piecestore/store_test.go -------------------------------------------------------------------------------- /test/e2e/piecestore/testdata/hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/test/e2e/piecestore/testdata/hello.txt -------------------------------------------------------------------------------- /test/e2e/spworkflow/e2e_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/test/e2e/spworkflow/e2e_test.sh -------------------------------------------------------------------------------- /test/e2e/spworkflow/testdata/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/test/e2e/spworkflow/testdata/example.json -------------------------------------------------------------------------------- /util/grpc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/grpc/metrics.go -------------------------------------------------------------------------------- /util/grpc/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/grpc/metrics_test.go -------------------------------------------------------------------------------- /util/grpc/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/grpc/retry.go -------------------------------------------------------------------------------- /util/grpc/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/grpc/retry_test.go -------------------------------------------------------------------------------- /util/maps/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/maps/maps.go -------------------------------------------------------------------------------- /util/maps/maps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/maps/maps_test.go -------------------------------------------------------------------------------- /util/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/random.go -------------------------------------------------------------------------------- /util/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/random_test.go -------------------------------------------------------------------------------- /util/rpc/jsonrpc/client/http_json_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/rpc/jsonrpc/client/http_json_client.go -------------------------------------------------------------------------------- /util/rpc/jsonrpc/client/http_json_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/rpc/jsonrpc/client/http_json_client_test.go -------------------------------------------------------------------------------- /util/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/slice.go -------------------------------------------------------------------------------- /util/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/slice_test.go -------------------------------------------------------------------------------- /util/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/string.go -------------------------------------------------------------------------------- /util/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/string_test.go -------------------------------------------------------------------------------- /util/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/utils.go -------------------------------------------------------------------------------- /util/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/utils_test.go -------------------------------------------------------------------------------- /util/virtual_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/virtual_group.go -------------------------------------------------------------------------------- /util/virtual_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/greenfield-storage-provider/HEAD/util/virtual_group_test.go --------------------------------------------------------------------------------