├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── actions │ ├── build-contracts │ │ └── action.yml │ ├── build-core │ │ └── action.yml │ ├── build-prouter │ │ └── action.yml │ ├── build-pruntime │ │ └── action.yml │ ├── install_toolchain │ │ └── action.yml │ ├── maximize-disk-space │ │ └── action.yml │ └── setup-cache │ │ └── action.yml └── workflows │ ├── build-js-script.yml │ ├── build-nightly-release.yml │ ├── build.yml │ └── test-jssdk.yml ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── audit └── code4rena - Phat Contract Runtime.pdf ├── azure-pipelines.yml ├── crates ├── check-all.sh ├── phactory │ ├── Cargo.toml │ ├── api │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── proto │ │ │ ├── prpc.proto │ │ │ └── pruntime_rpc.proto │ │ ├── src │ │ │ ├── actions.rs │ │ │ ├── blocks.rs │ │ │ ├── contracts.rs │ │ │ ├── crypto.rs │ │ │ ├── crypto │ │ │ │ └── eip712.rs │ │ │ ├── ecall_args.rs │ │ │ ├── endpoints.rs │ │ │ ├── lib.rs │ │ │ ├── proto_generated │ │ │ │ ├── .gitignore │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ ├── prpc.rs │ │ │ ├── pruntime_client.rs │ │ │ └── storage_sync.rs │ │ └── tests │ │ │ ├── snapshots │ │ │ ├── test_block_abi__typeof_DispatchBlockReq_should_not_change.snap │ │ │ ├── test_block_abi__typeof_SyncCombinedHeadersReq_should_not_change.snap │ │ │ ├── test_block_abi__typeof_SyncHeaderReq_should_not_change.snap │ │ │ └── test_block_abi__typeof_SyncParachainHeaderReq_should_not_change.snap │ │ │ └── test_block_abi.rs │ ├── pal │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── src │ │ ├── benchmark.rs │ │ ├── bin_api_service.rs │ │ ├── contract_result.rs │ │ ├── contracts │ │ │ ├── fixtures │ │ │ │ └── flip.contract │ │ │ ├── mod.rs │ │ │ ├── pink.rs │ │ │ ├── pink │ │ │ │ └── http_counters.rs │ │ │ ├── support.rs │ │ │ └── support │ │ │ │ └── keeper.rs │ │ ├── cryptography │ │ │ ├── aead.rs │ │ │ └── mod.rs │ │ ├── im_helpers.rs │ │ ├── lib.rs │ │ ├── light_validation │ │ │ ├── error.rs │ │ │ ├── justification.rs │ │ │ ├── mod.rs │ │ │ ├── storage_proof.rs │ │ │ └── types.rs │ │ ├── nts.rs │ │ ├── prpc_service.rs │ │ ├── secret_channel.rs │ │ ├── snapshots │ │ │ └── phactory__show_type_changes_that_affect_the_checkpoint.snap │ │ ├── storage.rs │ │ ├── system │ │ │ ├── gk.rs │ │ │ ├── master_key.rs │ │ │ └── mod.rs │ │ └── types.rs │ └── tests │ │ ├── snapshots │ │ ├── test_serde__versioning_ciborium.snap │ │ ├── test_serde__versioning_rmp_serde.snap │ │ └── test_serde__versioning_serde_cbor.snap │ │ └── test_serde.rs ├── phala-allocator │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── phala-async-executor │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── phala-clap-parsers │ ├── Cargo.toml │ └── src │ │ ├── duration.rs │ │ └── lib.rs ├── phala-crypto │ ├── Cargo.toml │ └── src │ │ ├── aead.rs │ │ ├── aead │ │ └── stream.rs │ │ ├── ecdh.rs │ │ ├── key_share.rs │ │ ├── lib.rs │ │ └── sr25519.rs ├── phala-git-revision │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── phala-mq │ ├── .gitignore │ ├── Cargo.toml │ ├── src │ │ ├── checkpoint_helper.rs │ │ ├── dispatcher.rs │ │ ├── lib.rs │ │ ├── send_queue.rs │ │ ├── signer │ │ │ └── mod.rs │ │ ├── simple_mpsc.rs │ │ ├── snapshots │ │ │ ├── phala_mq__dispatcher__tests__typeinfo_works.snap │ │ │ ├── phala_mq__send_queue__tests__dump_type_info.snap │ │ │ ├── phala_mq__send_queue__tests__it_works-2.snap │ │ │ ├── phala_mq__send_queue__tests__it_works-3.snap │ │ │ ├── phala_mq__send_queue__tests__it_works.snap │ │ │ └── phala_mq__types__test__codecs.snap │ │ └── types.rs │ └── tests │ │ └── tests.rs ├── phala-node-rpc-ext │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ ├── mq_seq.rs │ │ └── storage_changes.rs │ └── types │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs ├── phala-rocket-middleware │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── request_tracer.rs │ │ ├── response_signer.rs │ │ └── time_meter.rs ├── phala-sanitized-logger │ ├── Cargo.toml │ └── src │ │ ├── all-log-targets.txt │ │ ├── lib.rs │ │ ├── logger.rs │ │ ├── subscriber.rs │ │ └── test.rs ├── phala-scheduler │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── request_scheduler.rs │ │ └── task_scheduler.rs ├── phala-serde-more │ ├── Cargo.toml │ └── src │ │ ├── key_bytes.rs │ │ ├── lib.rs │ │ ├── option_key_bytes.rs │ │ ├── pubkey_bytes.rs │ │ └── scale_bytes.rs ├── phala-trie-storage │ ├── .gitignore │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ ├── memdb.rs │ │ └── ser.rs │ └── tests │ │ ├── data │ │ ├── changes.json │ │ ├── db-0.json │ │ └── state_roots.txt │ │ └── test_state_root.rs ├── phala-types │ ├── Cargo.toml │ └── src │ │ ├── contract.rs │ │ ├── lib.rs │ │ └── snapshots │ │ ├── phala_types__contract__tests__codecs.snap │ │ ├── phala_types__contract__tests__dump_type_info.snap │ │ ├── phala_types__tests__codecs.snap │ │ └── phala_types__tests__dump_type_info.snap ├── phala-wasm-checker │ ├── Cargo.toml │ └── src │ │ ├── error.rs │ │ └── lib.rs ├── phala-wasmer-tunables │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── phaxt │ ├── Cargo.toml │ └── src │ │ ├── chain_api.rs │ │ ├── dynamic.rs │ │ ├── dynamic │ │ └── tx.rs │ │ ├── lib.rs │ │ └── rpc.rs ├── pink-drivers │ ├── .gitignore │ ├── Makefile │ ├── build-contract.mk │ ├── build.sh │ ├── log_server │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── build.rs │ │ ├── lib.rs │ │ └── sideprog │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ ├── buffer.rs │ │ │ ├── lib.rs │ │ │ └── snapshots │ │ │ ├── sideprog__buffer__tests__it_can_filter_by_contract_id.snap │ │ │ ├── sideprog__buffer__tests__it_can_query_with_all_conditions.snap │ │ │ ├── sideprog__buffer__tests__it_can_query_with_block_number.snap │ │ │ ├── sideprog__buffer__tests__it_can_query_with_count_limit.snap │ │ │ ├── sideprog__buffer__tests__it_can_query_with_from-2.snap │ │ │ ├── sideprog__buffer__tests__it_can_query_with_from.snap │ │ │ ├── sideprog__buffer__tests__it_can_query_with_negative_from.snap │ │ │ ├── sideprog__buffer__tests__it_can_rotate.snap │ │ │ └── sideprog__buffer__tests__it_works.snap │ ├── sidevm_deployer │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── lib.rs │ │ └── snapshots │ │ │ ├── sidevm_deployer__sidevm_deployer__tests__paid_vm_works-2.snap │ │ │ ├── sidevm_deployer__sidevm_deployer__tests__paid_vm_works-3.snap │ │ │ └── sidevm_deployer__sidevm_deployer__tests__paid_vm_works.snap │ ├── system │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── lib.rs │ └── tokenomic │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── lib.rs ├── pink-libs │ ├── kv-session │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── error.rs │ │ │ ├── lib.rs │ │ │ ├── rollup.rs │ │ │ ├── session.rs │ │ │ ├── trackers.rs │ │ │ └── traits.rs │ ├── s3 │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ └── src │ │ │ └── lib.rs │ ├── subrpc │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── contracts │ │ │ ├── mod.rs │ │ │ └── objects.rs │ │ │ ├── hasher.rs │ │ │ ├── lib.rs │ │ │ ├── objects.rs │ │ │ ├── primitives │ │ │ ├── era.rs │ │ │ └── mod.rs │ │ │ ├── rpc.rs │ │ │ ├── ss58.rs │ │ │ ├── storage.rs │ │ │ └── transaction.rs │ └── utils │ │ ├── Cargo.toml │ │ └── src │ │ ├── attestation.rs │ │ └── lib.rs ├── pink │ ├── capi │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ ├── helper.rs │ │ │ ├── lib.rs │ │ │ ├── types.rs │ │ │ └── v1 │ │ │ ├── mod.rs │ │ │ └── types.h │ ├── chain-extension │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── local_cache.rs │ │ │ ├── mock-quote.bin │ │ │ └── mock_ext.rs │ ├── loader │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── runtimes.rs │ │ │ ├── runtimes │ │ │ └── v1.rs │ │ │ └── storage.rs │ ├── macro │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── macro_xcall.rs │ │ │ ├── snapshots │ │ │ ├── pink_macro__tests__xcall_example.snap.new │ │ │ ├── pink_runtime_macro__tests__attr_not_a_list.snap │ │ │ ├── pink_runtime_macro__tests__attr_not_ident.snap │ │ │ ├── pink_runtime_macro__tests__dup_id.snap │ │ │ ├── pink_runtime_macro__tests__invalid_attr.snap │ │ │ ├── pink_runtime_macro__tests__invalid_attr_tokens.snap │ │ │ ├── pink_runtime_macro__tests__invalid_id_number.snap │ │ │ ├── pink_runtime_macro__tests__invalid_id_value.snap │ │ │ ├── pink_runtime_macro__tests__invalid_since-2.snap │ │ │ ├── pink_runtime_macro__tests__invalid_since.snap │ │ │ ├── pink_runtime_macro__tests__invalid_since_number-2.snap │ │ │ ├── pink_runtime_macro__tests__invalid_since_number.snap │ │ │ ├── pink_runtime_macro__tests__invalid_trait_config.snap │ │ │ ├── pink_runtime_macro__tests__invalid_trait_def.snap │ │ │ ├── pink_runtime_macro__tests__min_verion_works.snap │ │ │ ├── pink_runtime_macro__tests__missing_call_id.snap │ │ │ ├── pink_runtime_macro__tests__multiple_mut_ref_args.snap │ │ │ ├── pink_runtime_macro__tests__no_self.snap │ │ │ ├── pink_runtime_macro__tests__non_method_item.snap │ │ │ ├── pink_runtime_macro__tests__not_ident_args.snap │ │ │ ├── pink_runtime_macro__tests__unknown_attr.snap │ │ │ ├── pink_runtime_macro__tests__xcall.snap │ │ │ └── pink_runtime_macro__tests__zero_id.snap │ │ │ └── tests.rs │ ├── pink-types │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── js.rs │ │ │ ├── lib.rs │ │ │ ├── result.rs │ │ │ └── sgx.rs │ ├── pink │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── macro │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── chain_extension.rs │ │ │ │ ├── contract.rs │ │ │ │ ├── driver_system.rs │ │ │ │ ├── lib.rs │ │ │ │ └── snapshots │ │ │ │ ├── pink_macro__contract__tests__it_works_with_inner.snap │ │ │ │ ├── pink_macro__contract__tests__it_works_without_inner.snap │ │ │ │ └── pink_macro__driver_system__tests__show_patch_result.snap │ │ ├── src │ │ │ ├── allocator_dlmalloc.rs │ │ │ ├── chain_extension.rs │ │ │ ├── chain_extension │ │ │ │ ├── http_request.rs │ │ │ │ ├── signing.rs │ │ │ │ └── test.rs │ │ │ ├── lib.rs │ │ │ ├── logger.rs │ │ │ ├── snapshots │ │ │ │ └── pink__tests__event_topics.snap │ │ │ ├── system.rs │ │ │ └── topic.rs │ │ └── tests │ │ │ ├── snapshots │ │ │ └── test_chain_extensions__dump_type_info.snap │ │ │ └── test_chain_extensions.rs │ └── runtime │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── assets │ │ ├── events.log │ │ ├── graph-overview.png │ │ ├── metadata-1.0.bin │ │ ├── metadata-1.1.bin │ │ ├── metadata-1.2.bin │ │ ├── query-flow.png │ │ └── runtime-stack.png │ │ ├── cov.sh │ │ ├── src │ │ ├── capi │ │ │ ├── ecall_impl.rs │ │ │ ├── mod.rs │ │ │ └── ocall_impl.rs │ │ ├── contract.rs │ │ ├── export_fixtures.rs │ │ ├── lib.rs │ │ ├── runtime.rs │ │ ├── runtime │ │ │ ├── extension.rs │ │ │ └── pallet_pink.rs │ │ ├── snapshots │ │ │ └── pink_runtime__runtime__detect_parameter_changes.snap │ │ ├── storage │ │ │ ├── external_backend.rs │ │ │ ├── in_memory_backend.rs │ │ │ └── mod.rs │ │ └── types.rs │ │ └── tests │ │ ├── fixtures │ │ ├── check_system │ │ │ ├── check_system.contract │ │ │ ├── check_system.json │ │ │ └── check_system.wasm │ │ ├── cross │ │ │ ├── cross.contract │ │ │ ├── cross.wasm │ │ │ └── metadata.json │ │ ├── crypto_hashes.wat │ │ ├── event_size.wat │ │ ├── flip │ │ │ ├── flip.contract │ │ │ ├── flip.wasm │ │ │ └── metadata.json │ │ ├── hooks_test │ │ │ ├── hooks_test.contract │ │ │ ├── hooks_test.wasm │ │ │ └── metadata.json │ │ ├── logging.wasm │ │ ├── mqproxy │ │ │ ├── metadata.json │ │ │ ├── mqproxy.contract │ │ │ └── mqproxy.wasm │ │ ├── signing │ │ │ ├── metadata.json │ │ │ ├── signing.contract │ │ │ └── signing.wasm │ │ ├── system │ │ │ ├── system-0xffff.wasm │ │ │ ├── system.contract │ │ │ ├── system.json │ │ │ └── system.wasm │ │ └── use_cache │ │ │ ├── metadata.json │ │ │ ├── use_cache.contract │ │ │ ├── use_cache.json │ │ │ └── use_cache.wasm │ │ ├── helpers │ │ ├── ink_helpers.rs │ │ ├── mod.rs │ │ ├── storage.rs │ │ ├── test_cluster.rs │ │ └── xcalls.rs │ │ ├── snapshots │ │ ├── test_pink_contract__ink_cross_contract_instanciate-2.snap │ │ ├── test_pink_contract__ink_cross_contract_instanciate.snap │ │ ├── test_pink_contract__ink_cross_contract_instantiate-2.snap │ │ ├── test_pink_contract__ink_cross_contract_instantiate.snap │ │ ├── test_pink_contract__ink_flip-2.snap │ │ ├── test_pink_contract__ink_flip-3.snap │ │ └── test_pink_contract__ink_flip.snap │ │ └── test_pink_contract.rs ├── prpc-build │ ├── Cargo.toml │ └── src │ │ ├── client.rs │ │ ├── lib.rs │ │ ├── prost.rs │ │ ├── protos_codec_extension.rs │ │ └── server.rs ├── prpc │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── reqwest-env-proxy │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rustfmt-snippet │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sgx-api-lite │ ├── Cargo.toml │ ├── src │ │ ├── enclave_api.S │ │ ├── lib.rs │ │ └── sys.rs │ └── tests │ │ └── tests.rs ├── sgx-attestation │ ├── Cargo.toml │ ├── build.rs │ ├── sample │ │ ├── dcap_quote │ │ ├── dcap_quote_collateral │ │ └── ias_attestation.json │ └── src │ │ ├── dcap.rs │ │ ├── dcap │ │ ├── constants.rs │ │ ├── quote.rs │ │ ├── report.rs │ │ ├── tcb_info.rs │ │ └── utils.rs │ │ ├── gramine.rs │ │ ├── ias.rs │ │ ├── ias │ │ └── report.rs │ │ ├── lib.rs │ │ └── snapshots │ │ ├── sgx_attestation__dcap__test__could_parse-2.snap │ │ ├── sgx_attestation__dcap__test__could_parse-3.snap │ │ ├── sgx_attestation__dcap__test__could_parse-4.snap │ │ ├── sgx_attestation__dcap__test__could_parse.snap │ │ ├── sgx_attestation__ias__test__could_parse-2.snap │ │ ├── sgx_attestation__ias__test__could_parse-3.snap │ │ └── sgx_attestation__ias__test__could_parse.snap ├── sidevm │ ├── env │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── args_stack.rs │ │ │ ├── lib.rs │ │ │ ├── messages.rs │ │ │ ├── ocall_def.rs │ │ │ ├── tasks.rs │ │ │ ├── tests.rs │ │ │ └── tls.rs │ ├── host-runtime │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── async_context.rs │ │ │ ├── env.rs │ │ │ ├── env │ │ │ ├── wasi_env.rs │ │ │ └── wasi_env │ │ │ │ └── ptr.rs │ │ │ ├── lib.rs │ │ │ ├── metering.rs │ │ │ ├── resource.rs │ │ │ ├── rocket_stream.rs │ │ │ ├── run.rs │ │ │ ├── service.rs │ │ │ └── tls.rs │ ├── host │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── README.md │ │ └── src │ │ │ ├── main.rs │ │ │ ├── run.rs │ │ │ └── web_api.rs │ ├── macro │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── macro_main.rs │ │ │ ├── macro_ocall.rs │ │ │ ├── snapshots │ │ │ ├── sidevm_macro__tests__main.snap │ │ │ └── sidevm_macro__tests__ocall.snap │ │ │ └── tests.rs │ └── sidevm │ │ ├── Cargo.toml │ │ └── src │ │ ├── channel.rs │ │ ├── exec.rs │ │ ├── lib.rs │ │ ├── local_contract.rs │ │ ├── logger.rs │ │ ├── net.rs │ │ ├── res_id.rs │ │ └── time.rs ├── this-crate │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── type-info-stringify │ ├── Cargo.toml │ └── src │ └── lib.rs ├── docker_cheatsheet.md ├── dockerfile.d ├── 01_apt.sh ├── 01_apt_gramine.sh ├── 02_pip.sh ├── 03_sdk.sh ├── 04_psw.sh ├── 05_rust.sh ├── api.nginx.conf ├── cleanup.sh ├── console.sh ├── startup-gramine.sh ├── startup.hw.sh └── startup.sh ├── docs ├── add-worker-to-cluster.md ├── event-chain.md ├── pruntime-flags.md ├── relayer.md ├── replay.md ├── responsible-disclosure.md ├── rpc.md ├── static │ ├── grandpa-light-client.png │ ├── phala-design.png │ └── web3 foundation_grants_badge_black.svg ├── test.md ├── testnet.md ├── threads-in-pruntime.md └── worker-statistics-api.md ├── e2e ├── .env ├── .gitignore ├── contracts │ ├── Makefile │ ├── check_system │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── build.rs │ │ ├── getCollateral.js │ │ ├── lib.rs │ │ ├── sideabi │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── sideprog.wasm │ │ └── sideprog │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── lib.rs │ └── indeterministic_functions │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── lib.rs ├── package.json ├── res │ ├── .gitignore │ ├── Makefile │ └── prebuilt │ │ ├── phatjs.wasm │ │ ├── qjs.contract │ │ └── system-v0xffff.contract ├── scripts │ ├── build_proto.sh │ └── build_sdk.sh ├── src │ ├── fullstack.js │ ├── proto │ │ └── .gitignore │ ├── setup-drivers.js │ └── utils │ │ ├── index.js │ │ ├── pm.js │ │ ├── pruntime.js │ │ └── typeoverride.js └── yarn.lock ├── frontend ├── apps │ └── prb3-monitor │ │ ├── .dockerignore │ │ ├── .eslintrc │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── .swcrc │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── jsconfig.json │ │ ├── next.config.js │ │ ├── package.json │ │ ├── public │ │ └── wm.yml │ │ ├── src │ │ ├── components │ │ │ └── Nav.js │ │ ├── pages │ │ │ ├── [wm] │ │ │ │ ├── inv │ │ │ │ │ ├── po.js │ │ │ │ │ ├── pool.js │ │ │ │ │ └── worker.js │ │ │ │ └── status │ │ │ │ │ ├── tx.js │ │ │ │ │ └── worker.js │ │ │ ├── _app.js │ │ │ ├── _document.js │ │ │ ├── api │ │ │ │ └── p │ │ │ │ │ └── [...slug].js │ │ │ └── index.js │ │ ├── state.js │ │ ├── styles │ │ │ └── globals.css │ │ ├── styletron.js │ │ └── utils.js │ │ └── yarn.lock └── packages │ └── sdk │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .prettierignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── pbconfig.json │ ├── scripts │ └── build_proto.sh │ ├── src │ ├── OnChainRegistry.ts │ ├── abis │ │ ├── fetchers.ts │ │ └── system.json │ ├── actions │ │ ├── estimateContract.ts │ │ ├── sendPinkCommand.ts │ │ └── sendPinkQuery.ts │ ├── contracts │ │ ├── Errors.ts │ │ ├── PinkBlueprint.ts │ │ ├── PinkCode.ts │ │ ├── PinkContract.ts │ │ └── PinkLoggerContract.ts │ ├── factory_functions.ts │ ├── global.d.ts │ ├── ha │ │ ├── ack-first.ts │ │ ├── fixture.ts │ │ └── periodicity-checker.ts │ ├── index.ts │ ├── options.ts │ ├── providers │ │ ├── EvmAccountMappingProvider.ts │ │ ├── KeyringPairProvider.ts │ │ ├── UIKeyringProvider.ts │ │ └── types.ts │ ├── pruntime │ │ ├── WorkerAgreementKey.ts │ │ ├── certificate.ts │ │ ├── coders.ts │ │ ├── createPruntimeClient.ts │ │ ├── pinkQuery.ts │ │ └── proto │ │ │ ├── index.d.ts │ │ │ └── index.js │ ├── types.ts │ └── utils │ │ ├── abi │ │ └── toAbi.ts │ │ ├── addressConverter.ts │ │ ├── aes-256-gcm.ts │ │ ├── assert.ts │ │ ├── constants.ts │ │ ├── eip712.ts │ │ ├── fetchMetadata.ts │ │ ├── hex.ts │ │ ├── signAndSend.ts │ │ └── snakeToPascalCase.ts │ ├── tests │ ├── contracts │ │ └── PinkLoggerContract.test.ts │ ├── providers │ │ └── EvmAccountMappingProvider.test.ts │ ├── pruntime │ │ └── certificate.test.ts │ └── utils │ │ ├── addressConverter.test.ts │ │ ├── aes-256-gcm.test.ts │ │ └── snakeToPascalCase.test.ts │ ├── tsconfig.json │ ├── tsup.browser.ts │ ├── tsup.node.ts │ ├── vitest.config.mts │ └── yarn.lock ├── gramine.Dockerfile ├── pallets ├── offchain-rollup │ ├── Cargo.toml │ └── src │ │ ├── anchor.rs │ │ ├── lib.rs │ │ ├── mock.rs │ │ ├── oracle.rs │ │ └── types.rs └── phala │ ├── Cargo.toml │ ├── mq-runtime-api │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── rustfmt.toml │ ├── sample │ └── ias_attestation.json │ └── src │ ├── compute │ ├── base_pool.rs │ ├── computation.rs │ ├── mod.rs │ ├── pool_proxy.rs │ ├── stake_pool_v2.rs │ ├── vault.rs │ └── wrapped_balances.rs │ ├── lib.rs │ ├── migrations │ └── mod.rs │ ├── mock.rs │ ├── mq.rs │ ├── mq │ └── check_seq.rs │ ├── ott.rs │ ├── phat.rs │ ├── phat_tokenomic.rs │ ├── phat_tokenomic │ ├── snapshots │ │ ├── phala_pallets__phat_tokenomic__tests__can_restake_without_any_changes-2.snap │ │ ├── phala_pallets__phat_tokenomic__tests__can_restake_without_any_changes.snap │ │ └── phala_pallets__phat_tokenomic__tests__should_be_happy_to_stake.snap │ ├── tests.rs │ └── tests │ │ └── mock.rs │ ├── puppets.rs │ ├── registry.rs │ ├── snapshots │ ├── phala_pallets__test__vault_force_withdraw_after_3x_grace_period.snap │ ├── phala_pallets__test__vault_force_withdraw_with_dust_investment.snap │ ├── phala_pallets__test__vault_partial_force_withdraw-2.snap │ ├── phala_pallets__test__vault_partial_force_withdraw.snap │ ├── phala_pallets__test__withdraw1.snap │ ├── phala_pallets__test__withdraw2.snap │ ├── phala_pallets__test__withdraw3.snap │ ├── phala_pallets__test__withdraw4.snap │ ├── phala_pallets__test__withdraw5.snap │ ├── phala_pallets__test__withdraw6.snap │ ├── phala_pallets__test__withdraw7.snap │ ├── phala_pallets__test__withdraw8.snap │ └── phala_pallets__test__withdraw9.snap │ ├── stake_pool.rs │ ├── test.rs │ └── utils │ ├── attestation.rs │ ├── attestation_legacy.rs │ ├── balance_convert.rs │ ├── constants.rs │ ├── fixed_point.rs │ └── mod.rs ├── poller.Dockerfile ├── rust-toolchain.toml ├── scripts ├── cloc.sh ├── compare-gk-egress.py ├── contrib │ └── fix-pruntime-justifications.php ├── coverage-pallets.sh ├── debug-cli │ ├── Cargo.toml │ └── src │ │ ├── event_chain.rs │ │ ├── main.rs │ │ └── query.rs ├── dump-metadata.py ├── fix_pruntime_justification_error.sh ├── get-state.sh ├── init.sh ├── js │ ├── .env.example │ ├── .gitignore │ ├── .nvmrc │ ├── bugfix-tools │ │ ├── b186-check-miner-sequence.js │ │ ├── b500-check-fix-compete.js │ │ ├── b500-check-post-missing.js │ │ ├── b500-dump-events.js │ │ ├── b500-gen-reconcile.js │ │ ├── b500-preprocess.js │ │ ├── b500-reconstruct-error.js │ │ ├── b527-check-bad-req.js │ │ ├── calcInlineExternalHash.js │ │ ├── checkGrandpaData.js │ │ ├── checkRegistrationState.js │ │ ├── checkStakeLedgerBalanced.js │ │ ├── download-wasm.js │ │ ├── dumpLockChart.js │ │ ├── gkrecon-dump-events.js │ │ ├── playground.js │ │ └── spv2-mig-missing-rewards.js │ ├── build_proto.sh │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── bin │ │ │ ├── README.md │ │ │ ├── chainSpecUtils.js │ │ │ ├── crowdloan │ │ │ │ ├── crowdloanWithdraw.js │ │ │ │ └── dumpCrowdloan.js │ │ │ ├── ksmBiddingBot.js │ │ │ ├── listTxBalance.js │ │ │ └── stakeByOwner.js │ │ ├── console.js │ │ ├── genLaunchTransactions.js │ │ ├── migration_check.js │ │ ├── proto │ │ │ ├── prpc.d.ts │ │ │ ├── prpc.js │ │ │ ├── pruntime_rpc.d.ts │ │ │ └── pruntime_rpc.js │ │ ├── utils │ │ │ ├── builtinEndpoints.js │ │ │ ├── common.js │ │ │ ├── displayUtils.js │ │ │ ├── fixedUtils.js │ │ │ ├── palletUtils.js │ │ │ ├── pruntime.js │ │ │ ├── tokenomic.js │ │ │ └── tx.js │ │ └── worker-snapshot │ │ │ ├── README.md │ │ │ ├── analyze.js │ │ │ └── dump.js │ └── yarn.lock ├── mm-eip712.html ├── mqdiff.py ├── prometheus_exporter │ ├── app.ts │ ├── metrics.js │ └── start.sh ├── run │ ├── README.md │ ├── build-pruntime.sh │ ├── build.sh │ ├── clear-pruntime.sh │ ├── node.sh │ ├── pherry.sh │ └── pruntime.sh └── storage-analyze.py └── standalone ├── crate-version ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── executor ├── Cargo.toml ├── benches │ └── bench.rs └── src │ └── lib.rs ├── headers-cache ├── Cargo.toml ├── README.md └── src │ ├── db.rs │ ├── grab.rs │ ├── main.rs │ ├── web_api.rs │ └── web_api │ └── auth.rs ├── justification-validate ├── Cargo.toml └── src │ ├── feed_pruntime.rs │ ├── main.rs │ └── validator.rs ├── node ├── Cargo.toml ├── bin │ └── main.rs ├── build.rs ├── res │ └── phala_testnet.json ├── src │ ├── benchmarking.rs │ ├── chain_spec.rs │ ├── cli.rs │ ├── command.rs │ ├── lib.rs │ └── service.rs └── tests │ ├── build_spec_works.rs │ ├── common.rs │ ├── running_the_node_and_interrupt.rs │ ├── temp_base_path_works.rs │ ├── version.rs │ └── websocket_server.rs ├── phat-poller ├── Cargo.toml └── src │ ├── app.rs │ ├── args.rs │ ├── contracts.rs │ ├── instant.rs │ ├── main.rs │ ├── primitives.rs │ ├── query.rs │ └── web_api.rs ├── pherry ├── Cargo.toml └── src │ ├── authority.rs │ ├── bin │ └── pherry.rs │ ├── chain_client.rs │ ├── endpoint.rs │ ├── error.rs │ ├── headers_cache.rs │ ├── lib.rs │ ├── msg_sync.rs │ ├── notify_client.rs │ ├── prefetcher.rs │ └── types.rs ├── prb ├── Cargo.toml ├── Dockerfile ├── artifacts │ └── khala_metadata.scale ├── compose.example.yml └── src │ ├── api.rs │ ├── bin │ ├── prb-config.rs │ └── prb-wm.rs │ ├── bus.rs │ ├── cli.rs │ ├── compute_management.rs │ ├── configurator.rs │ ├── datasource.rs │ ├── headers_db.rs │ ├── inv_db.rs │ ├── lib.rs │ ├── messages.rs │ ├── pool_operator.rs │ ├── processor.rs │ ├── pruntime.rs │ ├── repository.rs │ ├── tx.rs │ ├── utils.rs │ ├── wm.rs │ ├── worker.rs │ └── worker_status.rs ├── prouter ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.rs ├── src │ ├── config.rs │ ├── i2pd.rs │ ├── main.rs │ ├── reseeder.rs │ ├── server.rs │ ├── translator.rs │ └── utils.rs └── wrapper.h ├── pruntime ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── bin │ └── .gitignore ├── build.rs ├── config.mk ├── crate-version.mk ├── gramine-build │ ├── .gitignore │ ├── Makefile │ ├── Rocket.toml │ ├── gramine-dir │ ├── gramine-sgx │ ├── private.dev.pem │ └── pruntime.manifest.template ├── pink-runtimes │ ├── development │ │ ├── .gitignore │ │ ├── libpink.so.1.0 │ │ └── libpink.so.1.1 │ └── production │ │ ├── .gitignore │ │ ├── libpink.so.1.0 │ │ └── libpink.so.1.1 ├── scripts │ └── cluster-state-transfer.sh └── src │ ├── api_server.rs │ ├── handover.rs │ ├── main.rs │ ├── pal_gramine.rs │ └── runtime.rs ├── replay ├── Cargo.toml ├── create_tables.sql └── src │ ├── helper.rs │ ├── main.rs │ ├── replay_gk.rs │ └── replay_gk │ ├── data_persist.rs │ └── httpserver.rs ├── rpc ├── Cargo.toml └── src │ └── lib.rs ├── runtime ├── Cargo.toml ├── build.rs └── src │ ├── constants.rs │ ├── impls.rs │ ├── lib.rs │ ├── msg_routing.rs │ └── voter_bags.rs └── sfq-test ├── Cargo.toml ├── locust └── locustfile.py └── src └── main.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/build-contracts/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/build-contracts/action.yml -------------------------------------------------------------------------------- /.github/actions/build-core/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/build-core/action.yml -------------------------------------------------------------------------------- /.github/actions/build-prouter/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/build-prouter/action.yml -------------------------------------------------------------------------------- /.github/actions/build-pruntime/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/build-pruntime/action.yml -------------------------------------------------------------------------------- /.github/actions/install_toolchain/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/install_toolchain/action.yml -------------------------------------------------------------------------------- /.github/actions/maximize-disk-space/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/maximize-disk-space/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-cache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/actions/setup-cache/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-js-script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/workflows/build-js-script.yml -------------------------------------------------------------------------------- /.github/workflows/build-nightly-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/workflows/build-nightly-release.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test-jssdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.github/workflows/test-jssdk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/.gitmodules -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/README.md -------------------------------------------------------------------------------- /audit/code4rena - Phat Contract Runtime.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/audit/code4rena - Phat Contract Runtime.pdf -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /crates/check-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/check-all.sh -------------------------------------------------------------------------------- /crates/phactory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/Cargo.toml -------------------------------------------------------------------------------- /crates/phactory/api/.gitignore: -------------------------------------------------------------------------------- 1 | /proto_rendered 2 | -------------------------------------------------------------------------------- /crates/phactory/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/Cargo.toml -------------------------------------------------------------------------------- /crates/phactory/api/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/build.rs -------------------------------------------------------------------------------- /crates/phactory/api/proto/prpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/proto/prpc.proto -------------------------------------------------------------------------------- /crates/phactory/api/proto/pruntime_rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/proto/pruntime_rpc.proto -------------------------------------------------------------------------------- /crates/phactory/api/src/actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/actions.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/blocks.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/contracts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/contracts.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/crypto.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/crypto/eip712.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/crypto/eip712.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/ecall_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/ecall_args.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/endpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/endpoints.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/lib.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/proto_generated/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/proto_generated/.gitignore -------------------------------------------------------------------------------- /crates/phactory/api/src/proto_generated/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/proto_generated/mod.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/proto_generated/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/proto_generated/tests.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/prpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/prpc.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/pruntime_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/pruntime_client.rs -------------------------------------------------------------------------------- /crates/phactory/api/src/storage_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/src/storage_sync.rs -------------------------------------------------------------------------------- /crates/phactory/api/tests/test_block_abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/api/tests/test_block_abi.rs -------------------------------------------------------------------------------- /crates/phactory/pal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/pal/Cargo.toml -------------------------------------------------------------------------------- /crates/phactory/pal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/pal/src/lib.rs -------------------------------------------------------------------------------- /crates/phactory/src/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/benchmark.rs -------------------------------------------------------------------------------- /crates/phactory/src/bin_api_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/bin_api_service.rs -------------------------------------------------------------------------------- /crates/phactory/src/contract_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contract_result.rs -------------------------------------------------------------------------------- /crates/phactory/src/contracts/fixtures/flip.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contracts/fixtures/flip.contract -------------------------------------------------------------------------------- /crates/phactory/src/contracts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contracts/mod.rs -------------------------------------------------------------------------------- /crates/phactory/src/contracts/pink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contracts/pink.rs -------------------------------------------------------------------------------- /crates/phactory/src/contracts/pink/http_counters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contracts/pink/http_counters.rs -------------------------------------------------------------------------------- /crates/phactory/src/contracts/support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contracts/support.rs -------------------------------------------------------------------------------- /crates/phactory/src/contracts/support/keeper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/contracts/support/keeper.rs -------------------------------------------------------------------------------- /crates/phactory/src/cryptography/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/cryptography/aead.rs -------------------------------------------------------------------------------- /crates/phactory/src/cryptography/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod aead; 2 | -------------------------------------------------------------------------------- /crates/phactory/src/im_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/im_helpers.rs -------------------------------------------------------------------------------- /crates/phactory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/lib.rs -------------------------------------------------------------------------------- /crates/phactory/src/light_validation/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/light_validation/error.rs -------------------------------------------------------------------------------- /crates/phactory/src/light_validation/justification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/light_validation/justification.rs -------------------------------------------------------------------------------- /crates/phactory/src/light_validation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/light_validation/mod.rs -------------------------------------------------------------------------------- /crates/phactory/src/light_validation/storage_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/light_validation/storage_proof.rs -------------------------------------------------------------------------------- /crates/phactory/src/light_validation/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/light_validation/types.rs -------------------------------------------------------------------------------- /crates/phactory/src/nts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/nts.rs -------------------------------------------------------------------------------- /crates/phactory/src/prpc_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/prpc_service.rs -------------------------------------------------------------------------------- /crates/phactory/src/secret_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/secret_channel.rs -------------------------------------------------------------------------------- /crates/phactory/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/storage.rs -------------------------------------------------------------------------------- /crates/phactory/src/system/gk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/system/gk.rs -------------------------------------------------------------------------------- /crates/phactory/src/system/master_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/system/master_key.rs -------------------------------------------------------------------------------- /crates/phactory/src/system/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/system/mod.rs -------------------------------------------------------------------------------- /crates/phactory/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/src/types.rs -------------------------------------------------------------------------------- /crates/phactory/tests/snapshots/test_serde__versioning_ciborium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/tests/snapshots/test_serde__versioning_ciborium.snap -------------------------------------------------------------------------------- /crates/phactory/tests/snapshots/test_serde__versioning_rmp_serde.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/tests/snapshots/test_serde__versioning_rmp_serde.snap -------------------------------------------------------------------------------- /crates/phactory/tests/snapshots/test_serde__versioning_serde_cbor.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/tests/snapshots/test_serde__versioning_serde_cbor.snap -------------------------------------------------------------------------------- /crates/phactory/tests/test_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phactory/tests/test_serde.rs -------------------------------------------------------------------------------- /crates/phala-allocator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-allocator/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-allocator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-allocator/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-async-executor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-async-executor/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-async-executor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-async-executor/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-clap-parsers/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-clap-parsers/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-clap-parsers/src/duration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-clap-parsers/src/duration.rs -------------------------------------------------------------------------------- /crates/phala-clap-parsers/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-clap-parsers/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-crypto/src/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/src/aead.rs -------------------------------------------------------------------------------- /crates/phala-crypto/src/aead/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/src/aead/stream.rs -------------------------------------------------------------------------------- /crates/phala-crypto/src/ecdh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/src/ecdh.rs -------------------------------------------------------------------------------- /crates/phala-crypto/src/key_share.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/src/key_share.rs -------------------------------------------------------------------------------- /crates/phala-crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-crypto/src/sr25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-crypto/src/sr25519.rs -------------------------------------------------------------------------------- /crates/phala-git-revision/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-git-revision/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-git-revision/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-git-revision/build.rs -------------------------------------------------------------------------------- /crates/phala-git-revision/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-git-revision/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-mq/.gitignore: -------------------------------------------------------------------------------- 1 | /Cargo.lock 2 | -------------------------------------------------------------------------------- /crates/phala-mq/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-mq/src/checkpoint_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/checkpoint_helper.rs -------------------------------------------------------------------------------- /crates/phala-mq/src/dispatcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/dispatcher.rs -------------------------------------------------------------------------------- /crates/phala-mq/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-mq/src/send_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/send_queue.rs -------------------------------------------------------------------------------- /crates/phala-mq/src/signer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/signer/mod.rs -------------------------------------------------------------------------------- /crates/phala-mq/src/simple_mpsc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/simple_mpsc.rs -------------------------------------------------------------------------------- /crates/phala-mq/src/snapshots/phala_mq__types__test__codecs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/snapshots/phala_mq__types__test__codecs.snap -------------------------------------------------------------------------------- /crates/phala-mq/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/src/types.rs -------------------------------------------------------------------------------- /crates/phala-mq/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-mq/tests/tests.rs -------------------------------------------------------------------------------- /crates/phala-node-rpc-ext/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-node-rpc-ext/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-node-rpc-ext/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-node-rpc-ext/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-node-rpc-ext/src/mq_seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-node-rpc-ext/src/mq_seq.rs -------------------------------------------------------------------------------- /crates/phala-node-rpc-ext/src/storage_changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-node-rpc-ext/src/storage_changes.rs -------------------------------------------------------------------------------- /crates/phala-node-rpc-ext/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-node-rpc-ext/types/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-node-rpc-ext/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-node-rpc-ext/types/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-rocket-middleware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-rocket-middleware/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-rocket-middleware/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-rocket-middleware/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-rocket-middleware/src/request_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-rocket-middleware/src/request_tracer.rs -------------------------------------------------------------------------------- /crates/phala-rocket-middleware/src/response_signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-rocket-middleware/src/response_signer.rs -------------------------------------------------------------------------------- /crates/phala-rocket-middleware/src/time_meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-rocket-middleware/src/time_meter.rs -------------------------------------------------------------------------------- /crates/phala-sanitized-logger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-sanitized-logger/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-sanitized-logger/src/all-log-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-sanitized-logger/src/all-log-targets.txt -------------------------------------------------------------------------------- /crates/phala-sanitized-logger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-sanitized-logger/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-sanitized-logger/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-sanitized-logger/src/logger.rs -------------------------------------------------------------------------------- /crates/phala-sanitized-logger/src/subscriber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-sanitized-logger/src/subscriber.rs -------------------------------------------------------------------------------- /crates/phala-sanitized-logger/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-sanitized-logger/src/test.rs -------------------------------------------------------------------------------- /crates/phala-scheduler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-scheduler/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-scheduler/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-scheduler/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-scheduler/src/request_scheduler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-scheduler/src/request_scheduler.rs -------------------------------------------------------------------------------- /crates/phala-scheduler/src/task_scheduler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-scheduler/src/task_scheduler.rs -------------------------------------------------------------------------------- /crates/phala-serde-more/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-serde-more/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-serde-more/src/key_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-serde-more/src/key_bytes.rs -------------------------------------------------------------------------------- /crates/phala-serde-more/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-serde-more/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-serde-more/src/option_key_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-serde-more/src/option_key_bytes.rs -------------------------------------------------------------------------------- /crates/phala-serde-more/src/pubkey_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-serde-more/src/pubkey_bytes.rs -------------------------------------------------------------------------------- /crates/phala-serde-more/src/scale_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-serde-more/src/scale_bytes.rs -------------------------------------------------------------------------------- /crates/phala-trie-storage/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /crates/phala-trie-storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-trie-storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-trie-storage/src/memdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/src/memdb.rs -------------------------------------------------------------------------------- /crates/phala-trie-storage/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/src/ser.rs -------------------------------------------------------------------------------- /crates/phala-trie-storage/tests/data/changes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/tests/data/changes.json -------------------------------------------------------------------------------- /crates/phala-trie-storage/tests/data/db-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/tests/data/db-0.json -------------------------------------------------------------------------------- /crates/phala-trie-storage/tests/data/state_roots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/tests/data/state_roots.txt -------------------------------------------------------------------------------- /crates/phala-trie-storage/tests/test_state_root.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-trie-storage/tests/test_state_root.rs -------------------------------------------------------------------------------- /crates/phala-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-types/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-types/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-types/src/contract.rs -------------------------------------------------------------------------------- /crates/phala-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-types/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-types/src/snapshots/phala_types__tests__codecs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-types/src/snapshots/phala_types__tests__codecs.snap -------------------------------------------------------------------------------- /crates/phala-wasm-checker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-wasm-checker/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-wasm-checker/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-wasm-checker/src/error.rs -------------------------------------------------------------------------------- /crates/phala-wasm-checker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-wasm-checker/src/lib.rs -------------------------------------------------------------------------------- /crates/phala-wasmer-tunables/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-wasmer-tunables/Cargo.toml -------------------------------------------------------------------------------- /crates/phala-wasmer-tunables/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phala-wasmer-tunables/src/lib.rs -------------------------------------------------------------------------------- /crates/phaxt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phaxt/Cargo.toml -------------------------------------------------------------------------------- /crates/phaxt/src/chain_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phaxt/src/chain_api.rs -------------------------------------------------------------------------------- /crates/phaxt/src/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phaxt/src/dynamic.rs -------------------------------------------------------------------------------- /crates/phaxt/src/dynamic/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phaxt/src/dynamic/tx.rs -------------------------------------------------------------------------------- /crates/phaxt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phaxt/src/lib.rs -------------------------------------------------------------------------------- /crates/phaxt/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/phaxt/src/rpc.rs -------------------------------------------------------------------------------- /crates/pink-drivers/.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /crates/pink-drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/Makefile -------------------------------------------------------------------------------- /crates/pink-drivers/build-contract.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/build-contract.mk -------------------------------------------------------------------------------- /crates/pink-drivers/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/build.sh -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/.gitignore -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/Makefile -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/build.rs -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/lib.rs -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/sideprog/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/sideprog/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/sideprog/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/sideprog/src/buffer.rs -------------------------------------------------------------------------------- /crates/pink-drivers/log_server/sideprog/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/log_server/sideprog/src/lib.rs -------------------------------------------------------------------------------- /crates/pink-drivers/sidevm_deployer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/sidevm_deployer/.gitignore -------------------------------------------------------------------------------- /crates/pink-drivers/sidevm_deployer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/sidevm_deployer/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-drivers/sidevm_deployer/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/sidevm_deployer/lib.rs -------------------------------------------------------------------------------- /crates/pink-drivers/system/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/system/.gitignore -------------------------------------------------------------------------------- /crates/pink-drivers/system/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/system/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-drivers/system/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/system/lib.rs -------------------------------------------------------------------------------- /crates/pink-drivers/tokenomic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/tokenomic/.gitignore -------------------------------------------------------------------------------- /crates/pink-drivers/tokenomic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/tokenomic/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-drivers/tokenomic/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-drivers/tokenomic/lib.rs -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/.gitignore -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/src/error.rs -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/src/lib.rs -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/src/rollup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/src/rollup.rs -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/src/session.rs -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/src/trackers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/src/trackers.rs -------------------------------------------------------------------------------- /crates/pink-libs/kv-session/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/kv-session/src/traits.rs -------------------------------------------------------------------------------- /crates/pink-libs/s3/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /crates/pink-libs/s3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/s3/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-libs/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/s3/README.md -------------------------------------------------------------------------------- /crates/pink-libs/s3/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/s3/example/.gitignore -------------------------------------------------------------------------------- /crates/pink-libs/s3/example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/s3/example/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-libs/s3/example/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/s3/example/lib.rs -------------------------------------------------------------------------------- /crates/pink-libs/s3/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/s3/src/lib.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/contracts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/contracts/mod.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/contracts/objects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/contracts/objects.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/hasher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/hasher.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/lib.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/objects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/objects.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/primitives/era.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/primitives/era.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/primitives/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod era; 2 | -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/rpc.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/ss58.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/ss58.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/storage.rs -------------------------------------------------------------------------------- /crates/pink-libs/subrpc/src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/subrpc/src/transaction.rs -------------------------------------------------------------------------------- /crates/pink-libs/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/utils/Cargo.toml -------------------------------------------------------------------------------- /crates/pink-libs/utils/src/attestation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/utils/src/attestation.rs -------------------------------------------------------------------------------- /crates/pink-libs/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink-libs/utils/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/capi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/capi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/build.rs -------------------------------------------------------------------------------- /crates/pink/capi/src/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/src/helper.rs -------------------------------------------------------------------------------- /crates/pink/capi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/capi/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/src/types.rs -------------------------------------------------------------------------------- /crates/pink/capi/src/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/src/v1/mod.rs -------------------------------------------------------------------------------- /crates/pink/capi/src/v1/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/capi/src/v1/types.h -------------------------------------------------------------------------------- /crates/pink/chain-extension/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/chain-extension/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/chain-extension/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/chain-extension/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/chain-extension/src/local_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/chain-extension/src/local_cache.rs -------------------------------------------------------------------------------- /crates/pink/chain-extension/src/mock-quote.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/chain-extension/src/mock-quote.bin -------------------------------------------------------------------------------- /crates/pink/chain-extension/src/mock_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/chain-extension/src/mock_ext.rs -------------------------------------------------------------------------------- /crates/pink/loader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/loader/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/loader/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/loader/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/loader/src/runtimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/loader/src/runtimes.rs -------------------------------------------------------------------------------- /crates/pink/loader/src/runtimes/v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/loader/src/runtimes/v1.rs -------------------------------------------------------------------------------- /crates/pink/loader/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/loader/src/storage.rs -------------------------------------------------------------------------------- /crates/pink/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/macro/src/macro_xcall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/macro_xcall.rs -------------------------------------------------------------------------------- /crates/pink/macro/src/snapshots/pink_runtime_macro__tests__dup_id.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/snapshots/pink_runtime_macro__tests__dup_id.snap -------------------------------------------------------------------------------- /crates/pink/macro/src/snapshots/pink_runtime_macro__tests__no_self.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/snapshots/pink_runtime_macro__tests__no_self.snap -------------------------------------------------------------------------------- /crates/pink/macro/src/snapshots/pink_runtime_macro__tests__xcall.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/snapshots/pink_runtime_macro__tests__xcall.snap -------------------------------------------------------------------------------- /crates/pink/macro/src/snapshots/pink_runtime_macro__tests__zero_id.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/snapshots/pink_runtime_macro__tests__zero_id.snap -------------------------------------------------------------------------------- /crates/pink/macro/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/macro/src/tests.rs -------------------------------------------------------------------------------- /crates/pink/pink-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink-types/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/pink-types/src/js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink-types/src/js.rs -------------------------------------------------------------------------------- /crates/pink/pink-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink-types/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/pink-types/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink-types/src/result.rs -------------------------------------------------------------------------------- /crates/pink/pink-types/src/sgx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink-types/src/sgx.rs -------------------------------------------------------------------------------- /crates/pink/pink/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/pink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/README.md -------------------------------------------------------------------------------- /crates/pink/pink/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/macro/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/pink/macro/src/chain_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/macro/src/chain_extension.rs -------------------------------------------------------------------------------- /crates/pink/pink/macro/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/macro/src/contract.rs -------------------------------------------------------------------------------- /crates/pink/pink/macro/src/driver_system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/macro/src/driver_system.rs -------------------------------------------------------------------------------- /crates/pink/pink/macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/macro/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/allocator_dlmalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/allocator_dlmalloc.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/chain_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/chain_extension.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/chain_extension/http_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/chain_extension/http_request.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/chain_extension/signing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/chain_extension/signing.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/chain_extension/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/chain_extension/test.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/logger.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/snapshots/pink__tests__event_topics.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/snapshots/pink__tests__event_topics.snap -------------------------------------------------------------------------------- /crates/pink/pink/src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/system.rs -------------------------------------------------------------------------------- /crates/pink/pink/src/topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/src/topic.rs -------------------------------------------------------------------------------- /crates/pink/pink/tests/test_chain_extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/pink/tests/test_chain_extensions.rs -------------------------------------------------------------------------------- /crates/pink/runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/Cargo.toml -------------------------------------------------------------------------------- /crates/pink/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/README.md -------------------------------------------------------------------------------- /crates/pink/runtime/assets/events.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/events.log -------------------------------------------------------------------------------- /crates/pink/runtime/assets/graph-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/graph-overview.png -------------------------------------------------------------------------------- /crates/pink/runtime/assets/metadata-1.0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/metadata-1.0.bin -------------------------------------------------------------------------------- /crates/pink/runtime/assets/metadata-1.1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/metadata-1.1.bin -------------------------------------------------------------------------------- /crates/pink/runtime/assets/metadata-1.2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/metadata-1.2.bin -------------------------------------------------------------------------------- /crates/pink/runtime/assets/query-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/query-flow.png -------------------------------------------------------------------------------- /crates/pink/runtime/assets/runtime-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/assets/runtime-stack.png -------------------------------------------------------------------------------- /crates/pink/runtime/cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/cov.sh -------------------------------------------------------------------------------- /crates/pink/runtime/src/capi/ecall_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/capi/ecall_impl.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/capi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/capi/mod.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/capi/ocall_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/capi/ocall_impl.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/contract.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/export_fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/export_fixtures.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/lib.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/runtime.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/runtime/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/runtime/extension.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/runtime/pallet_pink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/runtime/pallet_pink.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/storage/external_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/storage/external_backend.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/storage/in_memory_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/storage/in_memory_backend.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/storage/mod.rs -------------------------------------------------------------------------------- /crates/pink/runtime/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/src/types.rs -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/check_system/check_system.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/check_system/check_system.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/check_system/check_system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/check_system/check_system.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/check_system/check_system.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/check_system/check_system.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/cross/cross.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/cross/cross.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/cross/cross.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/cross/cross.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/cross/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/cross/metadata.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/crypto_hashes.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/crypto_hashes.wat -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/event_size.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/event_size.wat -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/flip/flip.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/flip/flip.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/flip/flip.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/flip/flip.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/flip/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/flip/metadata.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/hooks_test/hooks_test.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/hooks_test/hooks_test.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/hooks_test/hooks_test.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/hooks_test/hooks_test.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/hooks_test/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/hooks_test/metadata.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/logging.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/logging.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/mqproxy/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/mqproxy/metadata.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/mqproxy/mqproxy.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/mqproxy/mqproxy.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/mqproxy/mqproxy.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/mqproxy/mqproxy.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/signing/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/signing/metadata.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/signing/signing.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/signing/signing.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/signing/signing.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/signing/signing.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/system/system-0xffff.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/system/system-0xffff.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/system/system.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/system/system.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/system/system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/system/system.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/system/system.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/system/system.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/use_cache/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/use_cache/metadata.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/use_cache/use_cache.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/use_cache/use_cache.contract -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/use_cache/use_cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/use_cache/use_cache.json -------------------------------------------------------------------------------- /crates/pink/runtime/tests/fixtures/use_cache/use_cache.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/fixtures/use_cache/use_cache.wasm -------------------------------------------------------------------------------- /crates/pink/runtime/tests/helpers/ink_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/helpers/ink_helpers.rs -------------------------------------------------------------------------------- /crates/pink/runtime/tests/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/helpers/mod.rs -------------------------------------------------------------------------------- /crates/pink/runtime/tests/helpers/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/helpers/storage.rs -------------------------------------------------------------------------------- /crates/pink/runtime/tests/helpers/test_cluster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/helpers/test_cluster.rs -------------------------------------------------------------------------------- /crates/pink/runtime/tests/helpers/xcalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/helpers/xcalls.rs -------------------------------------------------------------------------------- /crates/pink/runtime/tests/test_pink_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/pink/runtime/tests/test_pink_contract.rs -------------------------------------------------------------------------------- /crates/prpc-build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc-build/Cargo.toml -------------------------------------------------------------------------------- /crates/prpc-build/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc-build/src/client.rs -------------------------------------------------------------------------------- /crates/prpc-build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc-build/src/lib.rs -------------------------------------------------------------------------------- /crates/prpc-build/src/prost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc-build/src/prost.rs -------------------------------------------------------------------------------- /crates/prpc-build/src/protos_codec_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc-build/src/protos_codec_extension.rs -------------------------------------------------------------------------------- /crates/prpc-build/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc-build/src/server.rs -------------------------------------------------------------------------------- /crates/prpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc/Cargo.toml -------------------------------------------------------------------------------- /crates/prpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/prpc/src/lib.rs -------------------------------------------------------------------------------- /crates/reqwest-env-proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/reqwest-env-proxy/Cargo.toml -------------------------------------------------------------------------------- /crates/reqwest-env-proxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/reqwest-env-proxy/src/lib.rs -------------------------------------------------------------------------------- /crates/rustfmt-snippet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/rustfmt-snippet/Cargo.toml -------------------------------------------------------------------------------- /crates/rustfmt-snippet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/rustfmt-snippet/src/lib.rs -------------------------------------------------------------------------------- /crates/sgx-api-lite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-api-lite/Cargo.toml -------------------------------------------------------------------------------- /crates/sgx-api-lite/src/enclave_api.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-api-lite/src/enclave_api.S -------------------------------------------------------------------------------- /crates/sgx-api-lite/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-api-lite/src/lib.rs -------------------------------------------------------------------------------- /crates/sgx-api-lite/src/sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-api-lite/src/sys.rs -------------------------------------------------------------------------------- /crates/sgx-api-lite/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-api-lite/tests/tests.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/Cargo.toml -------------------------------------------------------------------------------- /crates/sgx-attestation/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/build.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/sample/dcap_quote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/sample/dcap_quote -------------------------------------------------------------------------------- /crates/sgx-attestation/sample/dcap_quote_collateral: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/sample/dcap_quote_collateral -------------------------------------------------------------------------------- /crates/sgx-attestation/sample/ias_attestation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/sample/ias_attestation.json -------------------------------------------------------------------------------- /crates/sgx-attestation/src/dcap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/dcap.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/dcap/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/dcap/constants.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/dcap/quote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/dcap/quote.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/dcap/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/dcap/report.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/dcap/tcb_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/dcap/tcb_info.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/dcap/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/dcap/utils.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/gramine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/gramine.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/ias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/ias.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/ias/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/ias/report.rs -------------------------------------------------------------------------------- /crates/sgx-attestation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sgx-attestation/src/lib.rs -------------------------------------------------------------------------------- /crates/sidevm/env/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/Cargo.toml -------------------------------------------------------------------------------- /crates/sidevm/env/src/args_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/args_stack.rs -------------------------------------------------------------------------------- /crates/sidevm/env/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/lib.rs -------------------------------------------------------------------------------- /crates/sidevm/env/src/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/messages.rs -------------------------------------------------------------------------------- /crates/sidevm/env/src/ocall_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/ocall_def.rs -------------------------------------------------------------------------------- /crates/sidevm/env/src/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/tasks.rs -------------------------------------------------------------------------------- /crates/sidevm/env/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/tests.rs -------------------------------------------------------------------------------- /crates/sidevm/env/src/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/env/src/tls.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/Cargo.toml -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/async_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/async_context.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/env.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/env/wasi_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/env/wasi_env.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/env/wasi_env/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/env/wasi_env/ptr.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/lib.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/metering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/metering.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/resource.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/rocket_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/rocket_stream.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/run.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/service.rs -------------------------------------------------------------------------------- /crates/sidevm/host-runtime/src/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host-runtime/src/tls.rs -------------------------------------------------------------------------------- /crates/sidevm/host/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/Cargo.lock -------------------------------------------------------------------------------- /crates/sidevm/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/Cargo.toml -------------------------------------------------------------------------------- /crates/sidevm/host/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/Makefile -------------------------------------------------------------------------------- /crates/sidevm/host/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/README.md -------------------------------------------------------------------------------- /crates/sidevm/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/src/main.rs -------------------------------------------------------------------------------- /crates/sidevm/host/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/src/run.rs -------------------------------------------------------------------------------- /crates/sidevm/host/src/web_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/host/src/web_api.rs -------------------------------------------------------------------------------- /crates/sidevm/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/Cargo.toml -------------------------------------------------------------------------------- /crates/sidevm/macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/src/lib.rs -------------------------------------------------------------------------------- /crates/sidevm/macro/src/macro_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/src/macro_main.rs -------------------------------------------------------------------------------- /crates/sidevm/macro/src/macro_ocall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/src/macro_ocall.rs -------------------------------------------------------------------------------- /crates/sidevm/macro/src/snapshots/sidevm_macro__tests__main.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/src/snapshots/sidevm_macro__tests__main.snap -------------------------------------------------------------------------------- /crates/sidevm/macro/src/snapshots/sidevm_macro__tests__ocall.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/src/snapshots/sidevm_macro__tests__ocall.snap -------------------------------------------------------------------------------- /crates/sidevm/macro/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/macro/src/tests.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/Cargo.toml -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/channel.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/exec.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/lib.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/local_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/local_contract.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/logger.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/net.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/res_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/res_id.rs -------------------------------------------------------------------------------- /crates/sidevm/sidevm/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/sidevm/sidevm/src/time.rs -------------------------------------------------------------------------------- /crates/this-crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/this-crate/Cargo.toml -------------------------------------------------------------------------------- /crates/this-crate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/this-crate/src/lib.rs -------------------------------------------------------------------------------- /crates/type-info-stringify/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/type-info-stringify/Cargo.toml -------------------------------------------------------------------------------- /crates/type-info-stringify/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/crates/type-info-stringify/src/lib.rs -------------------------------------------------------------------------------- /docker_cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docker_cheatsheet.md -------------------------------------------------------------------------------- /dockerfile.d/01_apt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/01_apt.sh -------------------------------------------------------------------------------- /dockerfile.d/01_apt_gramine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/01_apt_gramine.sh -------------------------------------------------------------------------------- /dockerfile.d/02_pip.sh: -------------------------------------------------------------------------------- 1 | pip install meson ninja 2 | -------------------------------------------------------------------------------- /dockerfile.d/03_sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/03_sdk.sh -------------------------------------------------------------------------------- /dockerfile.d/04_psw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/04_psw.sh -------------------------------------------------------------------------------- /dockerfile.d/05_rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/05_rust.sh -------------------------------------------------------------------------------- /dockerfile.d/api.nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/api.nginx.conf -------------------------------------------------------------------------------- /dockerfile.d/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/cleanup.sh -------------------------------------------------------------------------------- /dockerfile.d/console.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/console.sh -------------------------------------------------------------------------------- /dockerfile.d/startup-gramine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/startup-gramine.sh -------------------------------------------------------------------------------- /dockerfile.d/startup.hw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/startup.hw.sh -------------------------------------------------------------------------------- /dockerfile.d/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/dockerfile.d/startup.sh -------------------------------------------------------------------------------- /docs/add-worker-to-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/add-worker-to-cluster.md -------------------------------------------------------------------------------- /docs/event-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/event-chain.md -------------------------------------------------------------------------------- /docs/pruntime-flags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/pruntime-flags.md -------------------------------------------------------------------------------- /docs/relayer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/relayer.md -------------------------------------------------------------------------------- /docs/replay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/replay.md -------------------------------------------------------------------------------- /docs/responsible-disclosure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/responsible-disclosure.md -------------------------------------------------------------------------------- /docs/rpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/rpc.md -------------------------------------------------------------------------------- /docs/static/grandpa-light-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/static/grandpa-light-client.png -------------------------------------------------------------------------------- /docs/static/phala-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/static/phala-design.png -------------------------------------------------------------------------------- /docs/static/web3 foundation_grants_badge_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/static/web3 foundation_grants_badge_black.svg -------------------------------------------------------------------------------- /docs/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/test.md -------------------------------------------------------------------------------- /docs/testnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/testnet.md -------------------------------------------------------------------------------- /docs/threads-in-pruntime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/threads-in-pruntime.md -------------------------------------------------------------------------------- /docs/worker-statistics-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/docs/worker-statistics-api.md -------------------------------------------------------------------------------- /e2e/.env: -------------------------------------------------------------------------------- 1 | KEEP_TEST_FILES=1 2 | -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | phala-e2e-*/ 3 | -------------------------------------------------------------------------------- /e2e/contracts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/Makefile -------------------------------------------------------------------------------- /e2e/contracts/check_system/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/.gitignore -------------------------------------------------------------------------------- /e2e/contracts/check_system/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/Cargo.toml -------------------------------------------------------------------------------- /e2e/contracts/check_system/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/Makefile -------------------------------------------------------------------------------- /e2e/contracts/check_system/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/build.rs -------------------------------------------------------------------------------- /e2e/contracts/check_system/getCollateral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/getCollateral.js -------------------------------------------------------------------------------- /e2e/contracts/check_system/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/lib.rs -------------------------------------------------------------------------------- /e2e/contracts/check_system/sideabi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/sideabi/Cargo.toml -------------------------------------------------------------------------------- /e2e/contracts/check_system/sideabi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/sideabi/src/lib.rs -------------------------------------------------------------------------------- /e2e/contracts/check_system/sideprog.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/sideprog.wasm -------------------------------------------------------------------------------- /e2e/contracts/check_system/sideprog/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/sideprog/Cargo.toml -------------------------------------------------------------------------------- /e2e/contracts/check_system/sideprog/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/check_system/sideprog/src/lib.rs -------------------------------------------------------------------------------- /e2e/contracts/indeterministic_functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/indeterministic_functions/.gitignore -------------------------------------------------------------------------------- /e2e/contracts/indeterministic_functions/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/indeterministic_functions/Cargo.toml -------------------------------------------------------------------------------- /e2e/contracts/indeterministic_functions/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/contracts/indeterministic_functions/lib.rs -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/res/.gitignore: -------------------------------------------------------------------------------- 1 | /*.contract 2 | /*.wasm 3 | -------------------------------------------------------------------------------- /e2e/res/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/res/Makefile -------------------------------------------------------------------------------- /e2e/res/prebuilt/phatjs.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/res/prebuilt/phatjs.wasm -------------------------------------------------------------------------------- /e2e/res/prebuilt/qjs.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/res/prebuilt/qjs.contract -------------------------------------------------------------------------------- /e2e/res/prebuilt/system-v0xffff.contract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/res/prebuilt/system-v0xffff.contract -------------------------------------------------------------------------------- /e2e/scripts/build_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/scripts/build_proto.sh -------------------------------------------------------------------------------- /e2e/scripts/build_sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/scripts/build_sdk.sh -------------------------------------------------------------------------------- /e2e/src/fullstack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/src/fullstack.js -------------------------------------------------------------------------------- /e2e/src/proto/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /e2e/src/setup-drivers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/src/setup-drivers.js -------------------------------------------------------------------------------- /e2e/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/src/utils/index.js -------------------------------------------------------------------------------- /e2e/src/utils/pm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/src/utils/pm.js -------------------------------------------------------------------------------- /e2e/src/utils/pruntime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/src/utils/pruntime.js -------------------------------------------------------------------------------- /e2e/src/utils/typeoverride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/src/utils/typeoverride.js -------------------------------------------------------------------------------- /e2e/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/e2e/yarn.lock -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/.eslintrc -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/.gitignore -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/.prettierrc -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/.swcrc -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/Dockerfile -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/README.md -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/jsconfig.json -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/next.config.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/package.json -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/public/wm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/public/wm.yml -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/components/Nav.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/[wm]/inv/po.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/[wm]/inv/po.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/[wm]/inv/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/[wm]/inv/pool.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/[wm]/inv/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/[wm]/inv/worker.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/[wm]/status/tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/[wm]/status/tx.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/[wm]/status/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/[wm]/status/worker.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/_app.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/_document.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/api/p/[...slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/api/p/[...slug].js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/pages/index.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/state.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/styles/globals.css -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/styletron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/styletron.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/src/utils.js -------------------------------------------------------------------------------- /frontend/apps/prb3-monitor/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/apps/prb3-monitor/yarn.lock -------------------------------------------------------------------------------- /frontend/packages/sdk/.eslintignore: -------------------------------------------------------------------------------- 1 | proto/* 2 | **/*.d.ts 3 | dist 4 | esm 5 | protoWrapper.js 6 | -------------------------------------------------------------------------------- /frontend/packages/sdk/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/.eslintrc -------------------------------------------------------------------------------- /frontend/packages/sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/.gitignore -------------------------------------------------------------------------------- /frontend/packages/sdk/.prettierignore: -------------------------------------------------------------------------------- 1 | **/proto/* 2 | dist 3 | -------------------------------------------------------------------------------- /frontend/packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/LICENSE -------------------------------------------------------------------------------- /frontend/packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/README.md -------------------------------------------------------------------------------- /frontend/packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/package.json -------------------------------------------------------------------------------- /frontend/packages/sdk/pbconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/pbconfig.json -------------------------------------------------------------------------------- /frontend/packages/sdk/scripts/build_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/scripts/build_proto.sh -------------------------------------------------------------------------------- /frontend/packages/sdk/src/OnChainRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/OnChainRegistry.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/abis/fetchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/abis/fetchers.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/abis/system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/abis/system.json -------------------------------------------------------------------------------- /frontend/packages/sdk/src/actions/estimateContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/actions/estimateContract.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/actions/sendPinkCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/actions/sendPinkCommand.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/actions/sendPinkQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/actions/sendPinkQuery.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/contracts/Errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/contracts/Errors.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/contracts/PinkBlueprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/contracts/PinkBlueprint.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/contracts/PinkCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/contracts/PinkCode.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/contracts/PinkContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/contracts/PinkContract.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/contracts/PinkLoggerContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/contracts/PinkLoggerContract.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/factory_functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/factory_functions.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/global.d.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/ha/ack-first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/ha/ack-first.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/ha/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/ha/fixture.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/ha/periodicity-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/ha/periodicity-checker.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/options.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/providers/EvmAccountMappingProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/providers/EvmAccountMappingProvider.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/providers/KeyringPairProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/providers/KeyringPairProvider.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/providers/UIKeyringProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/providers/UIKeyringProvider.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/providers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/providers/types.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/WorkerAgreementKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/WorkerAgreementKey.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/certificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/certificate.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/coders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/coders.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/createPruntimeClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/createPruntimeClient.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/pinkQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/pinkQuery.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/proto/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/proto/index.d.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/pruntime/proto/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/pruntime/proto/index.js -------------------------------------------------------------------------------- /frontend/packages/sdk/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/types.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/abi/toAbi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/abi/toAbi.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/addressConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/addressConverter.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/aes-256-gcm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/aes-256-gcm.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/assert.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/constants.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/eip712.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/eip712.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/fetchMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/fetchMetadata.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/hex.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/signAndSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/signAndSend.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/src/utils/snakeToPascalCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/src/utils/snakeToPascalCase.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tests/contracts/PinkLoggerContract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tests/contracts/PinkLoggerContract.test.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tests/pruntime/certificate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tests/pruntime/certificate.test.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tests/utils/addressConverter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tests/utils/addressConverter.test.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tests/utils/aes-256-gcm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tests/utils/aes-256-gcm.test.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tests/utils/snakeToPascalCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tests/utils/snakeToPascalCase.test.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /frontend/packages/sdk/tsup.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tsup.browser.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/tsup.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/tsup.node.ts -------------------------------------------------------------------------------- /frontend/packages/sdk/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/vitest.config.mts -------------------------------------------------------------------------------- /frontend/packages/sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/frontend/packages/sdk/yarn.lock -------------------------------------------------------------------------------- /gramine.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/gramine.Dockerfile -------------------------------------------------------------------------------- /pallets/offchain-rollup/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/offchain-rollup/Cargo.toml -------------------------------------------------------------------------------- /pallets/offchain-rollup/src/anchor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/offchain-rollup/src/anchor.rs -------------------------------------------------------------------------------- /pallets/offchain-rollup/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/offchain-rollup/src/lib.rs -------------------------------------------------------------------------------- /pallets/offchain-rollup/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/offchain-rollup/src/mock.rs -------------------------------------------------------------------------------- /pallets/offchain-rollup/src/oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/offchain-rollup/src/oracle.rs -------------------------------------------------------------------------------- /pallets/offchain-rollup/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/offchain-rollup/src/types.rs -------------------------------------------------------------------------------- /pallets/phala/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/Cargo.toml -------------------------------------------------------------------------------- /pallets/phala/mq-runtime-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/mq-runtime-api/Cargo.toml -------------------------------------------------------------------------------- /pallets/phala/mq-runtime-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/mq-runtime-api/src/lib.rs -------------------------------------------------------------------------------- /pallets/phala/rustfmt.toml: -------------------------------------------------------------------------------- 1 | hard_tabs = true 2 | -------------------------------------------------------------------------------- /pallets/phala/sample/ias_attestation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/sample/ias_attestation.json -------------------------------------------------------------------------------- /pallets/phala/src/compute/base_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/base_pool.rs -------------------------------------------------------------------------------- /pallets/phala/src/compute/computation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/computation.rs -------------------------------------------------------------------------------- /pallets/phala/src/compute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/mod.rs -------------------------------------------------------------------------------- /pallets/phala/src/compute/pool_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/pool_proxy.rs -------------------------------------------------------------------------------- /pallets/phala/src/compute/stake_pool_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/stake_pool_v2.rs -------------------------------------------------------------------------------- /pallets/phala/src/compute/vault.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/vault.rs -------------------------------------------------------------------------------- /pallets/phala/src/compute/wrapped_balances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/compute/wrapped_balances.rs -------------------------------------------------------------------------------- /pallets/phala/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/lib.rs -------------------------------------------------------------------------------- /pallets/phala/src/migrations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/migrations/mod.rs -------------------------------------------------------------------------------- /pallets/phala/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/mock.rs -------------------------------------------------------------------------------- /pallets/phala/src/mq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/mq.rs -------------------------------------------------------------------------------- /pallets/phala/src/mq/check_seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/mq/check_seq.rs -------------------------------------------------------------------------------- /pallets/phala/src/ott.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/ott.rs -------------------------------------------------------------------------------- /pallets/phala/src/phat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/phat.rs -------------------------------------------------------------------------------- /pallets/phala/src/phat_tokenomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/phat_tokenomic.rs -------------------------------------------------------------------------------- /pallets/phala/src/phat_tokenomic/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/phat_tokenomic/tests.rs -------------------------------------------------------------------------------- /pallets/phala/src/phat_tokenomic/tests/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/phat_tokenomic/tests/mock.rs -------------------------------------------------------------------------------- /pallets/phala/src/puppets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/puppets.rs -------------------------------------------------------------------------------- /pallets/phala/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/registry.rs -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw1.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw2.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw3.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw4.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw5.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw6.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw7.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw8.snap -------------------------------------------------------------------------------- /pallets/phala/src/snapshots/phala_pallets__test__withdraw9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/snapshots/phala_pallets__test__withdraw9.snap -------------------------------------------------------------------------------- /pallets/phala/src/stake_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/stake_pool.rs -------------------------------------------------------------------------------- /pallets/phala/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/test.rs -------------------------------------------------------------------------------- /pallets/phala/src/utils/attestation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/utils/attestation.rs -------------------------------------------------------------------------------- /pallets/phala/src/utils/attestation_legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/utils/attestation_legacy.rs -------------------------------------------------------------------------------- /pallets/phala/src/utils/balance_convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/utils/balance_convert.rs -------------------------------------------------------------------------------- /pallets/phala/src/utils/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/utils/constants.rs -------------------------------------------------------------------------------- /pallets/phala/src/utils/fixed_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/utils/fixed_point.rs -------------------------------------------------------------------------------- /pallets/phala/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/pallets/phala/src/utils/mod.rs -------------------------------------------------------------------------------- /poller.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/poller.Dockerfile -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scripts/cloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/cloc.sh -------------------------------------------------------------------------------- /scripts/compare-gk-egress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/compare-gk-egress.py -------------------------------------------------------------------------------- /scripts/contrib/fix-pruntime-justifications.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/contrib/fix-pruntime-justifications.php -------------------------------------------------------------------------------- /scripts/coverage-pallets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/coverage-pallets.sh -------------------------------------------------------------------------------- /scripts/debug-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/debug-cli/Cargo.toml -------------------------------------------------------------------------------- /scripts/debug-cli/src/event_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/debug-cli/src/event_chain.rs -------------------------------------------------------------------------------- /scripts/debug-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/debug-cli/src/main.rs -------------------------------------------------------------------------------- /scripts/debug-cli/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/debug-cli/src/query.rs -------------------------------------------------------------------------------- /scripts/dump-metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/dump-metadata.py -------------------------------------------------------------------------------- /scripts/fix_pruntime_justification_error.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/fix_pruntime_justification_error.sh -------------------------------------------------------------------------------- /scripts/get-state.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/get-state.sh -------------------------------------------------------------------------------- /scripts/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/init.sh -------------------------------------------------------------------------------- /scripts/js/.env.example: -------------------------------------------------------------------------------- 1 | ENDPOINT=wss://poc3.phala.network/ws 2 | PRIVKEY= 3 | -------------------------------------------------------------------------------- /scripts/js/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | tmp 3 | -------------------------------------------------------------------------------- /scripts/js/.nvmrc: -------------------------------------------------------------------------------- 1 | v14 -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b186-check-miner-sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b186-check-miner-sequence.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b500-check-fix-compete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b500-check-fix-compete.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b500-check-post-missing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b500-check-post-missing.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b500-dump-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b500-dump-events.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b500-gen-reconcile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b500-gen-reconcile.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b500-preprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b500-preprocess.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b500-reconstruct-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b500-reconstruct-error.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/b527-check-bad-req.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/b527-check-bad-req.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/calcInlineExternalHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/calcInlineExternalHash.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/checkGrandpaData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/checkGrandpaData.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/checkRegistrationState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/checkRegistrationState.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/checkStakeLedgerBalanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/checkStakeLedgerBalanced.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/download-wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/download-wasm.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/dumpLockChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/dumpLockChart.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/gkrecon-dump-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/gkrecon-dump-events.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/playground.js -------------------------------------------------------------------------------- /scripts/js/bugfix-tools/spv2-mig-missing-rewards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/bugfix-tools/spv2-mig-missing-rewards.js -------------------------------------------------------------------------------- /scripts/js/build_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/build_proto.sh -------------------------------------------------------------------------------- /scripts/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/package.json -------------------------------------------------------------------------------- /scripts/js/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/rollup.config.mjs -------------------------------------------------------------------------------- /scripts/js/src/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/README.md -------------------------------------------------------------------------------- /scripts/js/src/bin/chainSpecUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/chainSpecUtils.js -------------------------------------------------------------------------------- /scripts/js/src/bin/crowdloan/crowdloanWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/crowdloan/crowdloanWithdraw.js -------------------------------------------------------------------------------- /scripts/js/src/bin/crowdloan/dumpCrowdloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/crowdloan/dumpCrowdloan.js -------------------------------------------------------------------------------- /scripts/js/src/bin/ksmBiddingBot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/ksmBiddingBot.js -------------------------------------------------------------------------------- /scripts/js/src/bin/listTxBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/listTxBalance.js -------------------------------------------------------------------------------- /scripts/js/src/bin/stakeByOwner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/bin/stakeByOwner.js -------------------------------------------------------------------------------- /scripts/js/src/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/console.js -------------------------------------------------------------------------------- /scripts/js/src/genLaunchTransactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/genLaunchTransactions.js -------------------------------------------------------------------------------- /scripts/js/src/migration_check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/migration_check.js -------------------------------------------------------------------------------- /scripts/js/src/proto/prpc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/proto/prpc.d.ts -------------------------------------------------------------------------------- /scripts/js/src/proto/prpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/proto/prpc.js -------------------------------------------------------------------------------- /scripts/js/src/proto/pruntime_rpc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/proto/pruntime_rpc.d.ts -------------------------------------------------------------------------------- /scripts/js/src/proto/pruntime_rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/proto/pruntime_rpc.js -------------------------------------------------------------------------------- /scripts/js/src/utils/builtinEndpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/builtinEndpoints.js -------------------------------------------------------------------------------- /scripts/js/src/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/common.js -------------------------------------------------------------------------------- /scripts/js/src/utils/displayUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/displayUtils.js -------------------------------------------------------------------------------- /scripts/js/src/utils/fixedUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/fixedUtils.js -------------------------------------------------------------------------------- /scripts/js/src/utils/palletUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/palletUtils.js -------------------------------------------------------------------------------- /scripts/js/src/utils/pruntime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/pruntime.js -------------------------------------------------------------------------------- /scripts/js/src/utils/tokenomic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/tokenomic.js -------------------------------------------------------------------------------- /scripts/js/src/utils/tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/utils/tx.js -------------------------------------------------------------------------------- /scripts/js/src/worker-snapshot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/worker-snapshot/README.md -------------------------------------------------------------------------------- /scripts/js/src/worker-snapshot/analyze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/worker-snapshot/analyze.js -------------------------------------------------------------------------------- /scripts/js/src/worker-snapshot/dump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/src/worker-snapshot/dump.js -------------------------------------------------------------------------------- /scripts/js/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/js/yarn.lock -------------------------------------------------------------------------------- /scripts/mm-eip712.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/mm-eip712.html -------------------------------------------------------------------------------- /scripts/mqdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/mqdiff.py -------------------------------------------------------------------------------- /scripts/prometheus_exporter/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/prometheus_exporter/app.ts -------------------------------------------------------------------------------- /scripts/prometheus_exporter/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/prometheus_exporter/metrics.js -------------------------------------------------------------------------------- /scripts/prometheus_exporter/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/prometheus_exporter/start.sh -------------------------------------------------------------------------------- /scripts/run/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/README.md -------------------------------------------------------------------------------- /scripts/run/build-pruntime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/build-pruntime.sh -------------------------------------------------------------------------------- /scripts/run/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/build.sh -------------------------------------------------------------------------------- /scripts/run/clear-pruntime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/clear-pruntime.sh -------------------------------------------------------------------------------- /scripts/run/node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/node.sh -------------------------------------------------------------------------------- /scripts/run/pherry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/pherry.sh -------------------------------------------------------------------------------- /scripts/run/pruntime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/run/pruntime.sh -------------------------------------------------------------------------------- /scripts/storage-analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/scripts/storage-analyze.py -------------------------------------------------------------------------------- /standalone/crate-version/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/crate-version/Cargo.lock -------------------------------------------------------------------------------- /standalone/crate-version/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/crate-version/Cargo.toml -------------------------------------------------------------------------------- /standalone/crate-version/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/crate-version/src/main.rs -------------------------------------------------------------------------------- /standalone/executor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/executor/Cargo.toml -------------------------------------------------------------------------------- /standalone/executor/benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/executor/benches/bench.rs -------------------------------------------------------------------------------- /standalone/executor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/executor/src/lib.rs -------------------------------------------------------------------------------- /standalone/headers-cache/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/Cargo.toml -------------------------------------------------------------------------------- /standalone/headers-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/README.md -------------------------------------------------------------------------------- /standalone/headers-cache/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/src/db.rs -------------------------------------------------------------------------------- /standalone/headers-cache/src/grab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/src/grab.rs -------------------------------------------------------------------------------- /standalone/headers-cache/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/src/main.rs -------------------------------------------------------------------------------- /standalone/headers-cache/src/web_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/src/web_api.rs -------------------------------------------------------------------------------- /standalone/headers-cache/src/web_api/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/headers-cache/src/web_api/auth.rs -------------------------------------------------------------------------------- /standalone/justification-validate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/justification-validate/Cargo.toml -------------------------------------------------------------------------------- /standalone/justification-validate/src/feed_pruntime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/justification-validate/src/feed_pruntime.rs -------------------------------------------------------------------------------- /standalone/justification-validate/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/justification-validate/src/main.rs -------------------------------------------------------------------------------- /standalone/justification-validate/src/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/justification-validate/src/validator.rs -------------------------------------------------------------------------------- /standalone/node/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/Cargo.toml -------------------------------------------------------------------------------- /standalone/node/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/bin/main.rs -------------------------------------------------------------------------------- /standalone/node/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/build.rs -------------------------------------------------------------------------------- /standalone/node/res/phala_testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/res/phala_testnet.json -------------------------------------------------------------------------------- /standalone/node/src/benchmarking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/src/benchmarking.rs -------------------------------------------------------------------------------- /standalone/node/src/chain_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/src/chain_spec.rs -------------------------------------------------------------------------------- /standalone/node/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/src/cli.rs -------------------------------------------------------------------------------- /standalone/node/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/src/command.rs -------------------------------------------------------------------------------- /standalone/node/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/src/lib.rs -------------------------------------------------------------------------------- /standalone/node/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/src/service.rs -------------------------------------------------------------------------------- /standalone/node/tests/build_spec_works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/tests/build_spec_works.rs -------------------------------------------------------------------------------- /standalone/node/tests/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/tests/common.rs -------------------------------------------------------------------------------- /standalone/node/tests/running_the_node_and_interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/tests/running_the_node_and_interrupt.rs -------------------------------------------------------------------------------- /standalone/node/tests/temp_base_path_works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/tests/temp_base_path_works.rs -------------------------------------------------------------------------------- /standalone/node/tests/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/tests/version.rs -------------------------------------------------------------------------------- /standalone/node/tests/websocket_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/node/tests/websocket_server.rs -------------------------------------------------------------------------------- /standalone/phat-poller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/Cargo.toml -------------------------------------------------------------------------------- /standalone/phat-poller/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/app.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/args.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/contracts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/contracts.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/instant.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/main.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/primitives.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/query.rs -------------------------------------------------------------------------------- /standalone/phat-poller/src/web_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/phat-poller/src/web_api.rs -------------------------------------------------------------------------------- /standalone/pherry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/Cargo.toml -------------------------------------------------------------------------------- /standalone/pherry/src/authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/authority.rs -------------------------------------------------------------------------------- /standalone/pherry/src/bin/pherry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/bin/pherry.rs -------------------------------------------------------------------------------- /standalone/pherry/src/chain_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/chain_client.rs -------------------------------------------------------------------------------- /standalone/pherry/src/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/endpoint.rs -------------------------------------------------------------------------------- /standalone/pherry/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/error.rs -------------------------------------------------------------------------------- /standalone/pherry/src/headers_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/headers_cache.rs -------------------------------------------------------------------------------- /standalone/pherry/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/lib.rs -------------------------------------------------------------------------------- /standalone/pherry/src/msg_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/msg_sync.rs -------------------------------------------------------------------------------- /standalone/pherry/src/notify_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/notify_client.rs -------------------------------------------------------------------------------- /standalone/pherry/src/prefetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/prefetcher.rs -------------------------------------------------------------------------------- /standalone/pherry/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pherry/src/types.rs -------------------------------------------------------------------------------- /standalone/prb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/Cargo.toml -------------------------------------------------------------------------------- /standalone/prb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/Dockerfile -------------------------------------------------------------------------------- /standalone/prb/artifacts/khala_metadata.scale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/artifacts/khala_metadata.scale -------------------------------------------------------------------------------- /standalone/prb/compose.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/compose.example.yml -------------------------------------------------------------------------------- /standalone/prb/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/api.rs -------------------------------------------------------------------------------- /standalone/prb/src/bin/prb-config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/bin/prb-config.rs -------------------------------------------------------------------------------- /standalone/prb/src/bin/prb-wm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/bin/prb-wm.rs -------------------------------------------------------------------------------- /standalone/prb/src/bus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/bus.rs -------------------------------------------------------------------------------- /standalone/prb/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/cli.rs -------------------------------------------------------------------------------- /standalone/prb/src/compute_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/compute_management.rs -------------------------------------------------------------------------------- /standalone/prb/src/configurator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/configurator.rs -------------------------------------------------------------------------------- /standalone/prb/src/datasource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/datasource.rs -------------------------------------------------------------------------------- /standalone/prb/src/headers_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/headers_db.rs -------------------------------------------------------------------------------- /standalone/prb/src/inv_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/inv_db.rs -------------------------------------------------------------------------------- /standalone/prb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/lib.rs -------------------------------------------------------------------------------- /standalone/prb/src/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/messages.rs -------------------------------------------------------------------------------- /standalone/prb/src/pool_operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/pool_operator.rs -------------------------------------------------------------------------------- /standalone/prb/src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/processor.rs -------------------------------------------------------------------------------- /standalone/prb/src/pruntime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/pruntime.rs -------------------------------------------------------------------------------- /standalone/prb/src/repository.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/repository.rs -------------------------------------------------------------------------------- /standalone/prb/src/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/tx.rs -------------------------------------------------------------------------------- /standalone/prb/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/utils.rs -------------------------------------------------------------------------------- /standalone/prb/src/wm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/wm.rs -------------------------------------------------------------------------------- /standalone/prb/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/worker.rs -------------------------------------------------------------------------------- /standalone/prb/src/worker_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prb/src/worker_status.rs -------------------------------------------------------------------------------- /standalone/prouter/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/Cargo.lock -------------------------------------------------------------------------------- /standalone/prouter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/Cargo.toml -------------------------------------------------------------------------------- /standalone/prouter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/README.md -------------------------------------------------------------------------------- /standalone/prouter/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/build.rs -------------------------------------------------------------------------------- /standalone/prouter/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/config.rs -------------------------------------------------------------------------------- /standalone/prouter/src/i2pd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/i2pd.rs -------------------------------------------------------------------------------- /standalone/prouter/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/main.rs -------------------------------------------------------------------------------- /standalone/prouter/src/reseeder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/reseeder.rs -------------------------------------------------------------------------------- /standalone/prouter/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/server.rs -------------------------------------------------------------------------------- /standalone/prouter/src/translator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/translator.rs -------------------------------------------------------------------------------- /standalone/prouter/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/src/utils.rs -------------------------------------------------------------------------------- /standalone/prouter/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/prouter/wrapper.h -------------------------------------------------------------------------------- /standalone/pruntime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/.gitignore -------------------------------------------------------------------------------- /standalone/pruntime/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/.gitmodules -------------------------------------------------------------------------------- /standalone/pruntime/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/Cargo.lock -------------------------------------------------------------------------------- /standalone/pruntime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/Cargo.toml -------------------------------------------------------------------------------- /standalone/pruntime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/Makefile -------------------------------------------------------------------------------- /standalone/pruntime/bin/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /standalone/pruntime/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/build.rs -------------------------------------------------------------------------------- /standalone/pruntime/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/config.mk -------------------------------------------------------------------------------- /standalone/pruntime/crate-version.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/crate-version.mk -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/.gitignore -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/Makefile -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/Rocket.toml -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/gramine-dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/gramine-dir -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/gramine-sgx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/gramine-sgx -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/private.dev.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/private.dev.pem -------------------------------------------------------------------------------- /standalone/pruntime/gramine-build/pruntime.manifest.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/gramine-build/pruntime.manifest.template -------------------------------------------------------------------------------- /standalone/pruntime/pink-runtimes/development/.gitignore: -------------------------------------------------------------------------------- 1 | !* 2 | -------------------------------------------------------------------------------- /standalone/pruntime/pink-runtimes/development/libpink.so.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/pink-runtimes/development/libpink.so.1.0 -------------------------------------------------------------------------------- /standalone/pruntime/pink-runtimes/development/libpink.so.1.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/pink-runtimes/development/libpink.so.1.1 -------------------------------------------------------------------------------- /standalone/pruntime/pink-runtimes/production/.gitignore: -------------------------------------------------------------------------------- 1 | !* 2 | -------------------------------------------------------------------------------- /standalone/pruntime/pink-runtimes/production/libpink.so.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/pink-runtimes/production/libpink.so.1.0 -------------------------------------------------------------------------------- /standalone/pruntime/pink-runtimes/production/libpink.so.1.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/pink-runtimes/production/libpink.so.1.1 -------------------------------------------------------------------------------- /standalone/pruntime/scripts/cluster-state-transfer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/scripts/cluster-state-transfer.sh -------------------------------------------------------------------------------- /standalone/pruntime/src/api_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/src/api_server.rs -------------------------------------------------------------------------------- /standalone/pruntime/src/handover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/src/handover.rs -------------------------------------------------------------------------------- /standalone/pruntime/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/src/main.rs -------------------------------------------------------------------------------- /standalone/pruntime/src/pal_gramine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/src/pal_gramine.rs -------------------------------------------------------------------------------- /standalone/pruntime/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/pruntime/src/runtime.rs -------------------------------------------------------------------------------- /standalone/replay/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/Cargo.toml -------------------------------------------------------------------------------- /standalone/replay/create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/create_tables.sql -------------------------------------------------------------------------------- /standalone/replay/src/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/src/helper.rs -------------------------------------------------------------------------------- /standalone/replay/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/src/main.rs -------------------------------------------------------------------------------- /standalone/replay/src/replay_gk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/src/replay_gk.rs -------------------------------------------------------------------------------- /standalone/replay/src/replay_gk/data_persist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/src/replay_gk/data_persist.rs -------------------------------------------------------------------------------- /standalone/replay/src/replay_gk/httpserver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/replay/src/replay_gk/httpserver.rs -------------------------------------------------------------------------------- /standalone/rpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/rpc/Cargo.toml -------------------------------------------------------------------------------- /standalone/rpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/rpc/src/lib.rs -------------------------------------------------------------------------------- /standalone/runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/Cargo.toml -------------------------------------------------------------------------------- /standalone/runtime/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/build.rs -------------------------------------------------------------------------------- /standalone/runtime/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/src/constants.rs -------------------------------------------------------------------------------- /standalone/runtime/src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/src/impls.rs -------------------------------------------------------------------------------- /standalone/runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/src/lib.rs -------------------------------------------------------------------------------- /standalone/runtime/src/msg_routing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/src/msg_routing.rs -------------------------------------------------------------------------------- /standalone/runtime/src/voter_bags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/runtime/src/voter_bags.rs -------------------------------------------------------------------------------- /standalone/sfq-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/sfq-test/Cargo.toml -------------------------------------------------------------------------------- /standalone/sfq-test/locust/locustfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/sfq-test/locust/locustfile.py -------------------------------------------------------------------------------- /standalone/sfq-test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phala-Network/phala-blockchain/HEAD/standalone/sfq-test/src/main.rs --------------------------------------------------------------------------------