├── .cargo └── config.toml ├── .clippy.toml ├── .config └── nextest.toml ├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .envrc ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── release-template.md ├── dependabot.yml └── workflows │ ├── cargo-deny-checker.yml │ ├── check-ios-android-bindings.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── deploy-docs.yml │ ├── fh-cache.yml │ ├── lint-node-bindings.yaml │ ├── lint-toml.yml │ ├── lint-wasm-bindings.yaml │ ├── lint-workspace.yaml │ ├── nightly-protos.yml │ ├── noop.yml │ ├── push-xbg.yml │ ├── release-kotlin-bindings-nix.yml │ ├── release-kotlin-bindings.yml │ ├── release-mls-validation-service.yml │ ├── release-node-bindings.yml │ ├── release-swift-bindings-nix.yml │ ├── release-swift-bindings.yml │ ├── release-wasm-bindings.yml │ ├── test-node-bindings.yml │ ├── test-webassembly.yml │ ├── test-workspace.yml │ └── update-xmtp-ios.yml ├── .gitignore ├── .node-version ├── .nvmrc ├── .taplo.toml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .zed └── settings.json ├── CLAUDE.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── ONBOARDING.md ├── README.md ├── TEST_SCENARIOS.md ├── bindings_ffi ├── .gitignore ├── Cargo.toml ├── Makefile ├── README.md ├── benches │ └── create_client.rs ├── bindgen │ ├── bin-swift.rs │ └── bin.rs ├── build.rs ├── cross_build.sh ├── examples │ ├── ExampleInstrumentedTest.kt │ └── MainActivity.kt ├── gen_kotlin.sh ├── get_android_artifact.sh ├── get_swift_artifact.sh ├── run_swift_local.sh ├── setup_android_example.sh ├── src │ ├── crypto.rs │ ├── fork_recovery.rs │ ├── identity.rs │ ├── inbox_owner.rs │ ├── lib.rs │ ├── logger.rs │ ├── message.rs │ ├── mls.rs │ ├── mls │ │ ├── gateway_auth.rs │ │ ├── inbox_owner.rs │ │ ├── test_utils.rs │ │ └── tests │ │ │ ├── archive.rs │ │ │ ├── client.rs │ │ │ ├── content_types.rs │ │ │ ├── device_sync.rs │ │ │ ├── dms.rs │ │ │ ├── group_management.rs │ │ │ ├── identity.rs │ │ │ ├── mod.rs │ │ │ ├── networking.rs │ │ │ ├── static_methods.rs │ │ │ └── streaming.rs │ └── worker.rs └── update_spec_version.sed ├── bindings_node ├── .gitignore ├── .node-version ├── .nvmrc ├── .prettierignore ├── .prettierrc.cjs ├── .yarn │ └── releases │ │ └── yarn-4.11.0.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs ├── package.json ├── rustfmt.toml ├── src │ ├── client.rs │ ├── client │ │ └── gateway_auth.rs │ ├── consent_state.rs │ ├── content_types │ │ ├── actions.rs │ │ ├── attachment.rs │ │ ├── decoded_message_body.rs │ │ ├── group_updated.rs │ │ ├── intent.rs │ │ ├── mod.rs │ │ ├── multi_remote_attachment.rs │ │ ├── reaction.rs │ │ ├── read_receipt.rs │ │ ├── remote_attachment.rs │ │ ├── reply.rs │ │ ├── text.rs │ │ ├── transaction_reference.rs │ │ └── wallet_send_calls.rs │ ├── conversation.rs │ ├── conversations.rs │ ├── encoded_content.rs │ ├── enriched_message.rs │ ├── identity.rs │ ├── inbox_id.rs │ ├── inbox_state.rs │ ├── lib.rs │ ├── message.rs │ ├── permissions.rs │ ├── signatures.rs │ ├── streams.rs │ └── test_utils.rs ├── test │ ├── Client.test.ts │ ├── Conversation.test.ts │ ├── Conversations.test.ts │ ├── EnrichedMessage.test.ts │ ├── helpers.ts │ └── inboxId.test.ts ├── tsconfig.json ├── vitest.config.mts ├── vitest.setup.mts └── yarn.lock ├── bindings_wasm ├── .gitignore ├── .node-version ├── .nvmrc ├── .vscode │ └── settings.json ├── .yarn │ └── releases │ │ └── yarn-4.11.0.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── package.json ├── rustfmt.toml ├── src │ ├── client.rs │ ├── client │ │ └── gateway_auth.rs │ ├── consent_state.rs │ ├── content_types │ │ ├── actions.rs │ │ ├── attachment.rs │ │ ├── decoded_message_content.rs │ │ ├── group_updated.rs │ │ ├── intent.rs │ │ ├── mod.rs │ │ ├── multi_remote_attachment.rs │ │ ├── reaction.rs │ │ ├── read_receipt.rs │ │ ├── remote_attachment.rs │ │ ├── reply.rs │ │ ├── text.rs │ │ ├── transaction_reference.rs │ │ └── wallet_send_calls.rs │ ├── conversation.rs │ ├── conversations.rs │ ├── encoded_content.rs │ ├── enriched_message.rs │ ├── identity.rs │ ├── inbox_id.rs │ ├── inbox_state.rs │ ├── lib.rs │ ├── messages.rs │ ├── opfs.rs │ ├── permissions.rs │ ├── signatures.rs │ ├── streams.rs │ ├── tests │ │ ├── mod.rs │ │ └── web.rs │ └── user_preferences.rs ├── tests │ └── integration │ │ └── browser │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ └── client.spec.mjs │ │ └── vite.config.mjs └── yarn.lock ├── codecov.yml ├── common ├── Cargo.toml ├── src │ ├── bench.rs │ ├── const.rs │ ├── fmt.rs │ ├── hex.rs │ ├── lib.rs │ ├── logging.rs │ ├── macros.rs │ ├── retry.rs │ ├── snippet.rs │ ├── stream_handles.rs │ ├── test.rs │ ├── test │ │ ├── logger.rs │ │ ├── macros.rs │ │ ├── openmls.rs │ │ └── traced_test.rs │ ├── time.rs │ ├── types.rs │ └── wasm.rs └── tests │ └── xmtp_macro_integration.rs ├── deny.toml ├── dev ├── bench ├── build_validation_service ├── build_validation_service_local ├── check-android ├── check-swift ├── check-wasm ├── ci │ ├── format │ ├── lint │ ├── run │ └── test ├── docker │ ├── anvil.Dockerfile │ ├── compose │ ├── compose-v3 │ ├── docker-compose-d14n.yml │ ├── docker-compose.yml │ ├── down │ ├── envoy.yaml │ ├── envoy │ │ └── Dockerfile │ ├── local.env │ ├── toxiproxy │ │ ├── Dockerfile │ │ └── config.json │ ├── up │ └── up-v3 ├── docs ├── down ├── environments │ └── anvil.json ├── flamegraph ├── fmt ├── gen_protos.sh ├── lint ├── lint-markdown ├── lint-rust ├── lint-shellcheck ├── llvm-cov ├── nix-down ├── nix-up ├── nix │ └── build-all ├── release-kotlin ├── release-swift ├── sync-versions.sh ├── test │ ├── big_group.sh │ ├── big_group_chaos.sh │ ├── browser-sdk │ ├── coverage │ ├── d14n │ ├── diff-coverage │ ├── libs │ ├── v3 │ ├── wasm │ ├── wasm-interactive │ └── wasm-nextest ├── up ├── validation_service │ ├── Dockerfile │ └── local.Dockerfile └── xdbg │ └── Dockerfile ├── diagrams ├── HLSDK.mermaid ├── add-remove.mermaid ├── create-client.mermaid ├── diagrams.md ├── form-group.mermaid ├── send-receive.mermaid └── sync-installations.mermaid ├── examples ├── android │ └── xmtpv3_example │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── xmtpv3_example │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle └── cli │ ├── Cargo.toml │ ├── README.md │ ├── cli-client.rs │ ├── debug.rs │ ├── json_logger.rs │ ├── pretty.rs │ ├── serializable.rs │ └── xli.sh ├── flake.lock ├── flake.nix ├── img ├── amal-to-bola.png ├── bola-to-amal.png ├── conversation-breakdown.png ├── mls-state-machine.png └── tech-stack.png ├── legacy_interop_tests ├── .gitignore ├── README.md ├── bun.lockb ├── helpers.ts ├── index.ts ├── legacyInterop.test.ts ├── oldHelpers.ts ├── package.json └── tsconfig.json ├── mls_validation_service ├── Cargo.toml ├── build.rs └── src │ ├── cached_signature_verifier.rs │ ├── config.rs │ ├── handlers.rs │ ├── health_check.rs │ ├── main.rs │ └── version.rs ├── nix ├── android.nix ├── ios.nix ├── js.nix ├── lib │ ├── buildWasmBindgen.nix │ ├── default.nix │ ├── filesets.nix │ ├── mkToolchain.nix │ └── packages │ │ └── wasm-bindgen-cli.nix ├── libxmtp.nix └── package │ ├── bindings_wasm.nix │ └── wasm.nix ├── rust-toolchain.toml ├── rustfmt.toml ├── webdriver.json ├── xmtp_api ├── Cargo.toml └── src │ ├── debug_wrapper.rs │ ├── identity.rs │ ├── lib.rs │ ├── mls.rs │ ├── scw_verifier.rs │ ├── test_utils.rs │ └── xmtp_query.rs ├── xmtp_api_d14n ├── Cargo.toml ├── README.md ├── proptest-regressions │ └── protocol │ │ ├── order.txt │ │ └── sort │ │ ├── causal.txt │ │ └── timestamp.txt └── src │ ├── definitions.rs │ ├── endpoints │ ├── d14n │ │ ├── get_inbox_ids.rs │ │ ├── get_newest_envelopes.rs │ │ ├── get_nodes.rs │ │ ├── health_check.rs │ │ ├── mod.rs │ │ ├── publish_client_envelopes.rs │ │ ├── query_envelopes.rs │ │ └── subscribe_envelopes.rs │ ├── mod.rs │ └── v3 │ │ ├── identity │ │ ├── get_identity_updates_v2.rs │ │ ├── get_inbox_ids.rs │ │ ├── mod.rs │ │ ├── publish_identity_update.rs │ │ └── verify_smart_contract_wallet_signatures.rs │ │ ├── mls │ │ ├── fetch_key_packages.rs │ │ ├── get_newest_group_message.rs │ │ ├── mod.rs │ │ ├── publish_commit_log.rs │ │ ├── query_commit_log.rs │ │ ├── query_group_messages.rs │ │ ├── query_welcome_messages.rs │ │ ├── send_group_messages.rs │ │ ├── send_welcome_messages.rs │ │ ├── subscribe_group_messages.rs │ │ ├── subscribe_welcome_messages.rs │ │ └── upload_key_package.rs │ │ ├── mod.rs │ │ └── types.rs │ ├── lib.rs │ ├── middleware │ ├── auth.rs │ ├── mod.rs │ ├── multi_node_client.rs │ ├── multi_node_client │ │ ├── builder.rs │ │ ├── client.rs │ │ ├── errors.rs │ │ └── gateway_api.rs │ ├── read_write_client.rs │ ├── read_write_client │ │ ├── client.rs │ │ └── test.rs │ ├── readonly_client.rs │ ├── readonly_client │ │ └── test.rs │ └── traits.rs │ ├── protocol │ ├── extractors.rs │ ├── extractors │ │ ├── aggregate.rs │ │ ├── cursor.rs │ │ ├── data.rs │ │ ├── depends_on.rs │ │ ├── group_message_metadata.rs │ │ ├── group_messages.rs │ │ ├── identity_updates.rs │ │ ├── key_packages.rs │ │ ├── payloads.rs │ │ ├── test_utils.rs │ │ ├── test_utils │ │ │ └── envelope_builder.rs │ │ ├── timestamp.rs │ │ ├── topics.rs │ │ └── welcomes.rs │ ├── impls.rs │ ├── impls │ │ ├── envelope_visitor.rs │ │ ├── protocol_envelopes.rs │ │ └── vector_clock.rs │ ├── in_memory_cursor_store.rs │ ├── mod.rs │ ├── order.rs │ ├── resolve.rs │ ├── resolve │ │ └── network_backoff.rs │ ├── sort.rs │ ├── sort │ │ ├── causal.rs │ │ └── timestamp.rs │ ├── traits.rs │ ├── traits │ │ ├── cursor_store.rs │ │ ├── dependency_resolution.rs │ │ ├── envelope_collection.rs │ │ ├── envelopes.rs │ │ ├── extractor.rs │ │ ├── full_api.rs │ │ ├── into_cached.rs │ │ ├── ordered_collection.rs │ │ ├── sort.rs │ │ ├── vector_clock.rs │ │ ├── visitor.rs │ │ └── xmtp_query.rs │ ├── types.rs │ ├── types │ │ └── missing_envelope.rs │ └── utils │ │ ├── mod.rs │ │ ├── test.rs │ │ └── test │ │ ├── dependency_resolution_test.rs │ │ ├── props.rs │ │ └── test_envelope.rs │ ├── queries │ ├── api_stats.rs │ ├── boxed_streams.rs │ ├── builder.rs │ ├── builder │ │ └── impls.rs │ ├── client_bundle.rs │ ├── combinators.rs │ ├── combinators │ │ └── ordered_query.rs │ ├── combined.rs │ ├── d14n.rs │ ├── d14n │ │ ├── client.rs │ │ ├── identity.rs │ │ ├── mls.rs │ │ ├── streams.rs │ │ ├── test_client.rs │ │ ├── to_dyn_api.rs │ │ └── xmtp_query.rs │ ├── mod.rs │ ├── stream.rs │ ├── stream │ │ └── extractor.rs │ ├── v3.rs │ └── v3 │ │ ├── client.rs │ │ ├── identity.rs │ │ ├── mls.rs │ │ ├── streams.rs │ │ ├── test_client.rs │ │ ├── to_dyn_api.rs │ │ └── xmtp_query.rs │ ├── test.rs │ └── test │ ├── definitions.rs │ ├── mock_client.rs │ └── traits.rs ├── xmtp_api_grpc ├── Cargo.toml └── src │ ├── error.rs │ ├── grpc_client.rs │ ├── grpc_client │ ├── client.rs │ ├── native.rs │ ├── test.rs │ ├── test │ │ └── clients.rs │ └── wasm.rs │ ├── lib.rs │ ├── streams.rs │ └── streams │ ├── default.rs │ ├── escapable.rs │ ├── non_blocking_request.rs │ ├── non_blocking_stream.rs │ └── try_from_item.rs ├── xmtp_archive ├── Cargo.toml └── src │ ├── export_stream │ ├── consent_save.rs │ ├── event_save.rs │ ├── group_save.rs │ ├── message_save.rs │ └── mod.rs │ ├── exporter.rs │ ├── exporter │ └── file_export.rs │ ├── importer.rs │ ├── importer │ └── file_import.rs │ ├── lib.rs │ └── util.rs ├── xmtp_configuration ├── Cargo.toml └── src │ ├── common.rs │ ├── common │ ├── api.rs │ ├── d14n.rs │ ├── db.rs │ ├── metadata.rs │ └── mls.rs │ ├── lib.rs │ ├── prod.rs │ ├── prod │ ├── api.rs │ └── mls.rs │ ├── test.rs │ └── test │ ├── api.rs │ └── mls.rs ├── xmtp_content_types ├── Cargo.toml ├── fixtures │ └── serialized_content.json └── src │ ├── actions.rs │ ├── attachment.rs │ ├── compatibility_test.rs │ ├── group_updated.rs │ ├── intent.rs │ ├── leave_request.rs │ ├── lib.rs │ ├── membership_change.rs │ ├── multi_remote_attachment.rs │ ├── reaction.rs │ ├── read_receipt.rs │ ├── remote_attachment.rs │ ├── reply.rs │ ├── test_utils.rs │ ├── text.rs │ ├── transaction_reference.rs │ ├── utils.rs │ └── wallet_send_calls.rs ├── xmtp_cryptography ├── Cargo.toml └── src │ ├── basic_credential.rs │ ├── configuration.rs │ ├── ethereum.rs │ ├── hash.rs │ ├── lib.rs │ ├── rand.rs │ ├── signature.rs │ ├── test.rs │ └── utils.rs ├── xmtp_db ├── Cargo.toml ├── diesel.toml ├── migrations │ ├── 2024-05-06-192337_openmls_storage │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-05-11-004236_cache_association_state │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-05-15-145138_new_schema │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-06-14-220622_welcome_id_column │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-08-07-213816_create-private-preference-store │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-08-22-044745_add_staged_commit │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-09-231735_create_dm_inbox_id │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-16-221459_key_package_history │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-18-185314_clear_association_states_cache │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-10-03-004750_add_rotated_at_ns │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-11-05-191238_cache_wallet_addresses │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-11-13-145830_add_conversation_type_remove_purpose │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-12-05-185829_create_user_preferences │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-12-06-212729_make_hmac_required │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-12-11-183736_recreate_user_preferences_with_primary_key │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-12-18-175338_messages_content_type │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-12-20-143210_create_conversation_list_view │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-12-20-214747_add_dm_id │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-01-03-002434_create_group_message_parent_id │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-01-16-143131_add_message_expiration_to_groups │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-01-16-200246_conversation_list_filters_hardcoded_readable_types │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-02-19-210727_update_identity │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-03-03-072233_paused_for_version │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-03-05-045206_add_should_push_to_messages │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-03-17-193321_update_dm_trigger │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-04-01-185622_add_sync_cursor │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-04-22-121314_groups_add_fork_status │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-05-09-144408_add_seq_id_and_originator_node_id │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-05-13-125624_create_icebox │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-05-20-195531_create_stats_table │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-05-27-201031_add_delete_at_and_rotate_in_to_keys │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-05-30-232319_Add post_quantum_public_key │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-06-06-161143_add_level_to_event │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-06-14-004145_create_commit_log │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-07-08-010431_modify_commit_log │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-07-15-231627_add_should_publish_commit_log │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-07-17-111748_add_delete_at_ns_to_group_messages │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-07-22-185838_add_commit_log_public_key │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-07-025914_add_commit_log_state │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-11-185550_add_sequence_id_to_intents │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-12-223606_add_is_commit_log_forked_to_conversation_list │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-19-141841_originator_id_groups │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-20-174800_d14n_originator_identity_updates │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-20-175213_d14n_originator_refresh_state │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-20-182831_d14n_originator_id_group_messages │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-25-153518_add_group_has_pending_remove_members │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-28-000637_create_readd_status │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-09-12-232253_optimize_dm_deduplication_performance │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-09-16-222143_add_pending_leave_members_table │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-10-07-180046_create_tasks │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-10-08-154142_group_intents_originator_id │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-10-28-175920-0000_update_conversation_list_for_unknown_content_types │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-11-14-185054-0000_add_dm_id_index │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-11-15-232503_add_inserted_at_ns_to_group_messages │ │ ├── down.sql │ │ └── up.sql │ └── README.md └── src │ ├── bin │ └── update-schema.rs │ ├── encrypted_store │ ├── association_state.rs │ ├── connection_mock.rs │ ├── consent_record.rs │ ├── consent_record │ │ └── convert.rs │ ├── conversation_list.rs │ ├── database.rs │ ├── database │ │ ├── instrumentation.rs │ │ ├── native.rs │ │ ├── native │ │ │ ├── pool.rs │ │ │ └── sqlcipher_connection.rs │ │ └── wasm.rs │ ├── db_connection.rs │ ├── events.rs │ ├── group.rs │ ├── group │ │ ├── convert.rs │ │ ├── dms.rs │ │ └── version.rs │ ├── group_intent.rs │ ├── group_message.rs │ ├── group_message │ │ ├── convert.rs │ │ ├── messages_newer_than_tests.rs │ │ └── tests.rs │ ├── icebox.rs │ ├── identity.rs │ ├── identity_cache.rs │ ├── identity_update.rs │ ├── key_package_history.rs │ ├── key_store_entry.rs │ ├── local_commit_log.rs │ ├── migration_test │ │ ├── add_inserted_at_ns.rs │ │ ├── mod.rs │ │ ├── originator_id_refresh_state.rs │ │ └── update_dm_trigger.rs │ ├── mod.rs │ ├── pending_remove.rs │ ├── pragmas.rs │ ├── processed_device_sync_messages.rs │ ├── readd_status.rs │ ├── refresh_state.rs │ ├── remote_commit_log.rs │ ├── schema.rs │ ├── schema_gen.rs │ ├── store.rs │ ├── tasks.rs │ └── user_preferences.rs │ ├── errors.rs │ ├── lib.rs │ ├── mock.rs │ ├── serialization.rs │ ├── sql_key_store.rs │ ├── sql_key_store │ ├── mock.rs │ └── transactions.rs │ ├── test_triggers.sql │ ├── test_utils.rs │ ├── test_utils │ ├── impls.rs │ └── mls_memory_storage.rs │ ├── traits.rs │ └── xmtp_openmls_provider.rs ├── xmtp_db_test ├── Cargo.toml ├── README.md └── src │ ├── chaos.rs │ └── lib.rs ├── xmtp_debug ├── Cargo.toml ├── README.md ├── build.rs └── src │ ├── app.rs │ ├── app │ ├── clients.rs │ ├── export.rs │ ├── generate.rs │ ├── generate │ │ ├── groups.rs │ │ ├── identity.rs │ │ ├── messages.rs │ │ └── messages │ │ │ └── content_type.rs │ ├── info.rs │ ├── inspect.rs │ ├── modify.rs │ ├── query.rs │ ├── send.rs │ ├── store.rs │ ├── store │ │ ├── groups.rs │ │ ├── identity.rs │ │ └── metadata.rs │ ├── stream.rs │ └── types.rs │ ├── args.rs │ ├── args │ └── types.rs │ ├── constants.rs │ ├── logger.rs │ ├── main.rs │ └── traits.rs ├── xmtp_id ├── Cargo.toml ├── artifact │ ├── CoinbaseSmartWallet.json │ └── CoinbaseSmartWalletFactory.json └── src │ ├── associations │ ├── association_log.rs │ ├── builder.rs │ ├── ident.rs │ ├── ident │ │ ├── ethereum.rs │ │ ├── installation.rs │ │ └── passkey.rs │ ├── member.rs │ ├── mod.rs │ ├── serialization.rs │ ├── signature.rs │ ├── state.rs │ ├── test_utils.rs │ ├── unsigned_actions.rs │ ├── unverified.rs │ └── verified_signature.rs │ ├── constants.rs │ ├── lib.rs │ ├── scw_verifier │ ├── chain_rpc_verifier.rs │ ├── chain_urls_default.json │ ├── mod.rs │ ├── remote_signature_verifier.rs │ └── signature_validation.hex │ └── utils │ ├── mod.rs │ └── test.rs ├── xmtp_macro ├── Cargo.toml ├── README.md ├── build.rs └── src │ └── lib.rs ├── xmtp_mls ├── Cargo.toml ├── README.md ├── benches │ ├── consent.rs │ ├── crypto.rs │ ├── group_limit.rs │ ├── groups.rs │ ├── identity.rs │ ├── messages.rs │ ├── sync.rs │ └── sync_conversations.rs ├── hndl_security.md ├── mls_keyschedule.png ├── src │ ├── builder.rs │ ├── client.rs │ ├── context.rs │ ├── cursor_store.rs │ ├── definitions.rs │ ├── groups │ │ ├── commit_log.rs │ │ ├── commit_log_key.rs │ │ ├── device_sync.rs │ │ ├── device_sync │ │ │ ├── archive.rs │ │ │ ├── consent_sync.rs │ │ │ ├── message_sync.rs │ │ │ ├── preference_sync.rs │ │ │ ├── tests.rs │ │ │ └── worker.rs │ │ ├── disappearing_messages.rs │ │ ├── error.rs │ │ ├── group_membership.rs │ │ ├── group_permissions.rs │ │ ├── group_service.rs │ │ ├── intents.rs │ │ ├── intents │ │ │ └── queue.rs │ │ ├── key_package_cleaner_worker.rs │ │ ├── members.rs │ │ ├── message_list.rs │ │ ├── mls_ext.rs │ │ ├── mls_ext │ │ │ ├── commit_log_storer.rs │ │ │ ├── decrypted_welcome.rs │ │ │ ├── mls_ext_welcome_pointee_encryption_aead_type.rs │ │ │ ├── mls_ext_wrapper_encryption.rs │ │ │ ├── reload.rs │ │ │ └── welcome_wrapper.rs │ │ ├── mls_sync.rs │ │ ├── mls_sync │ │ │ └── update_group_membership.rs │ │ ├── mod.rs │ │ ├── oneshot.rs │ │ ├── pending_self_remove_worker.rs │ │ ├── send_message_opts.rs │ │ ├── subscriptions.rs │ │ ├── summary.rs │ │ ├── tests │ │ │ ├── mod.rs │ │ │ ├── test_commit_log_fork_detection.rs │ │ │ ├── test_commit_log_local.rs │ │ │ ├── test_commit_log_readd_requests.rs │ │ │ ├── test_commit_log_remote.rs │ │ │ ├── test_consent.rs │ │ │ ├── test_dm.rs │ │ │ ├── test_extract_readded_installations.rs │ │ │ ├── test_group_updated.rs │ │ │ ├── test_key_updates.rs │ │ │ ├── test_libxmtp_version.rs │ │ │ ├── test_network.rs │ │ │ ├── test_send_message_opts.rs │ │ │ ├── test_welcome_pointers.rs │ │ │ └── test_welcomes.rs │ │ ├── validated_commit.rs │ │ ├── welcome_pointer.rs │ │ ├── welcome_sync.rs │ │ ├── welcomes.rs │ │ └── welcomes │ │ │ ├── validated_membership.rs │ │ │ └── xmtp_welcome.rs │ ├── identity.rs │ ├── identity_updates.rs │ ├── intents.rs │ ├── lib.rs │ ├── messages │ │ ├── decoded_message.rs │ │ ├── enrichment.rs │ │ └── mod.rs │ ├── mls_store.rs │ ├── mutex_registry.rs │ ├── subscriptions │ │ ├── mod.rs │ │ ├── process_message.rs │ │ ├── process_message │ │ │ └── factory.rs │ │ ├── process_welcome.rs │ │ ├── stream_all.rs │ │ ├── stream_all │ │ │ └── tests.rs │ │ ├── stream_conversations.rs │ │ ├── stream_messages.rs │ │ ├── stream_messages │ │ │ ├── stream_stats.rs │ │ │ ├── test_utils.rs │ │ │ └── types.rs │ │ ├── stream_utils.rs │ │ └── stream_utils │ │ │ └── multiplexed.rs │ ├── tasks.rs │ ├── test │ │ ├── builder.rs │ │ ├── builder_native_only.rs │ │ ├── client_test_utils.rs │ │ ├── group_test_utils.rs │ │ ├── mock.rs │ │ ├── mock │ │ │ ├── generate.rs │ │ │ └── openmls_mock.rs │ │ └── mod.rs │ ├── traits.rs │ ├── utils │ │ ├── bench │ │ │ ├── clients.rs │ │ │ ├── groups.rs │ │ │ ├── identity_gen.rs │ │ │ └── mod.rs │ │ ├── events.rs │ │ ├── mod.rs │ │ └── test │ │ │ ├── definitions.rs │ │ │ ├── fixtures.rs │ │ │ ├── mod.rs │ │ │ ├── test_mocks_helpers.rs │ │ │ └── tester_utils.rs │ ├── verified_key_package_v2.rs │ ├── worker.rs │ └── worker │ │ └── metrics.rs └── tests │ ├── assets │ └── archive-legacy.xmtp │ └── chaos.rs ├── xmtp_mls_common ├── Cargo.toml └── src │ ├── group.rs │ ├── group_metadata.rs │ ├── group_mutable_metadata.rs │ └── lib.rs └── xmtp_proto ├── Cargo.toml ├── README.md ├── buf.gen.yaml ├── build.rs ├── proto_version └── src ├── api_client.rs ├── api_client ├── impls.rs ├── stats.rs └── tests.rs ├── codec.rs ├── convert.rs ├── error.rs ├── gen ├── google.api.rs ├── grpc.gateway.protoc_gen_openapiv2.options.rs ├── mod.rs ├── proto_descriptor.bin ├── xmtp.device_sync.consent_backup.rs ├── xmtp.device_sync.consent_backup.serde.rs ├── xmtp.device_sync.content.rs ├── xmtp.device_sync.content.serde.rs ├── xmtp.device_sync.event_backup.rs ├── xmtp.device_sync.event_backup.serde.rs ├── xmtp.device_sync.group_backup.rs ├── xmtp.device_sync.group_backup.serde.rs ├── xmtp.device_sync.message_backup.rs ├── xmtp.device_sync.message_backup.serde.rs ├── xmtp.device_sync.rs ├── xmtp.device_sync.serde.rs ├── xmtp.identity.api.v1.rs ├── xmtp.identity.api.v1.serde.rs ├── xmtp.identity.associations.rs ├── xmtp.identity.associations.serde.rs ├── xmtp.identity.rs ├── xmtp.identity.serde.rs ├── xmtp.keystore_api.v1.rs ├── xmtp.keystore_api.v1.serde.rs ├── xmtp.message_api.v1.rs ├── xmtp.message_api.v1.serde.rs ├── xmtp.message_contents.rs ├── xmtp.message_contents.serde.rs ├── xmtp.mls.api.v1.rs ├── xmtp.mls.api.v1.serde.rs ├── xmtp.mls.database.rs ├── xmtp.mls.database.serde.rs ├── xmtp.mls.message_contents.content_types.rs ├── xmtp.mls.message_contents.content_types.serde.rs ├── xmtp.mls.message_contents.rs ├── xmtp.mls.message_contents.serde.rs ├── xmtp.mls_validation.v1.rs ├── xmtp.mls_validation.v1.serde.rs ├── xmtp.xmtpv4.envelopes.rs ├── xmtp.xmtpv4.envelopes.serde.rs ├── xmtp.xmtpv4.message_api.rs ├── xmtp.xmtpv4.message_api.serde.rs ├── xmtp.xmtpv4.metadata_api.rs ├── xmtp.xmtpv4.metadata_api.serde.rs ├── xmtp.xmtpv4.payer_api.rs └── xmtp.xmtpv4.payer_api.serde.rs ├── impls.rs ├── lib.rs ├── proto_cache.rs ├── traits.rs ├── traits ├── boxed_client.rs ├── combinators.rs ├── combinators │ ├── ignore.rs │ ├── retry.rs │ └── v3_paged.rs ├── error.rs ├── mock.rs ├── query.rs └── stream.rs ├── types.rs └── types ├── api_identifier.rs ├── app_version.rs ├── cursor.rs ├── global_cursor.rs ├── group_message.rs ├── ids.rs ├── message_metadata.rs ├── topic.rs ├── topic_cursor.rs └── welcome_message.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake . 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/ISSUE_TEMPLATE/release-template.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cargo-deny-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/cargo-deny-checker.yml -------------------------------------------------------------------------------- /.github/workflows/check-ios-android-bindings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/check-ios-android-bindings.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/fh-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/fh-cache.yml -------------------------------------------------------------------------------- /.github/workflows/lint-node-bindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/lint-node-bindings.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-toml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/lint-toml.yml -------------------------------------------------------------------------------- /.github/workflows/lint-wasm-bindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/lint-wasm-bindings.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/lint-workspace.yaml -------------------------------------------------------------------------------- /.github/workflows/nightly-protos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/nightly-protos.yml -------------------------------------------------------------------------------- /.github/workflows/noop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/noop.yml -------------------------------------------------------------------------------- /.github/workflows/push-xbg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/push-xbg.yml -------------------------------------------------------------------------------- /.github/workflows/release-kotlin-bindings-nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-kotlin-bindings-nix.yml -------------------------------------------------------------------------------- /.github/workflows/release-kotlin-bindings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-kotlin-bindings.yml -------------------------------------------------------------------------------- /.github/workflows/release-mls-validation-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-mls-validation-service.yml -------------------------------------------------------------------------------- /.github/workflows/release-node-bindings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-node-bindings.yml -------------------------------------------------------------------------------- /.github/workflows/release-swift-bindings-nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-swift-bindings-nix.yml -------------------------------------------------------------------------------- /.github/workflows/release-swift-bindings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-swift-bindings.yml -------------------------------------------------------------------------------- /.github/workflows/release-wasm-bindings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/release-wasm-bindings.yml -------------------------------------------------------------------------------- /.github/workflows/test-node-bindings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/test-node-bindings.yml -------------------------------------------------------------------------------- /.github/workflows/test-webassembly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/test-webassembly.yml -------------------------------------------------------------------------------- /.github/workflows/test-workspace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/test-workspace.yml -------------------------------------------------------------------------------- /.github/workflows/update-xmtp-ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.github/workflows/update-xmtp-ios.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.taplo.toml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/.zed/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/LICENSE -------------------------------------------------------------------------------- /ONBOARDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/ONBOARDING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/README.md -------------------------------------------------------------------------------- /TEST_SCENARIOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/TEST_SCENARIOS.md -------------------------------------------------------------------------------- /bindings_ffi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/.gitignore -------------------------------------------------------------------------------- /bindings_ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/Cargo.toml -------------------------------------------------------------------------------- /bindings_ffi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/Makefile -------------------------------------------------------------------------------- /bindings_ffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/README.md -------------------------------------------------------------------------------- /bindings_ffi/benches/create_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/benches/create_client.rs -------------------------------------------------------------------------------- /bindings_ffi/bindgen/bin-swift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/bindgen/bin-swift.rs -------------------------------------------------------------------------------- /bindings_ffi/bindgen/bin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/bindgen/bin.rs -------------------------------------------------------------------------------- /bindings_ffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/build.rs -------------------------------------------------------------------------------- /bindings_ffi/cross_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/cross_build.sh -------------------------------------------------------------------------------- /bindings_ffi/examples/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/examples/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /bindings_ffi/examples/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/examples/MainActivity.kt -------------------------------------------------------------------------------- /bindings_ffi/gen_kotlin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/gen_kotlin.sh -------------------------------------------------------------------------------- /bindings_ffi/get_android_artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/get_android_artifact.sh -------------------------------------------------------------------------------- /bindings_ffi/get_swift_artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/get_swift_artifact.sh -------------------------------------------------------------------------------- /bindings_ffi/run_swift_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/run_swift_local.sh -------------------------------------------------------------------------------- /bindings_ffi/setup_android_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/setup_android_example.sh -------------------------------------------------------------------------------- /bindings_ffi/src/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/crypto.rs -------------------------------------------------------------------------------- /bindings_ffi/src/fork_recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/fork_recovery.rs -------------------------------------------------------------------------------- /bindings_ffi/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/identity.rs -------------------------------------------------------------------------------- /bindings_ffi/src/inbox_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/inbox_owner.rs -------------------------------------------------------------------------------- /bindings_ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/lib.rs -------------------------------------------------------------------------------- /bindings_ffi/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/logger.rs -------------------------------------------------------------------------------- /bindings_ffi/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/message.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/gateway_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/gateway_auth.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/inbox_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/inbox_owner.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/test_utils.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/archive.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/client.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/content_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/content_types.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/device_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/device_sync.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/dms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/dms.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/group_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/group_management.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/identity.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/mod.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/networking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/networking.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/static_methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/static_methods.rs -------------------------------------------------------------------------------- /bindings_ffi/src/mls/tests/streaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/mls/tests/streaming.rs -------------------------------------------------------------------------------- /bindings_ffi/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_ffi/src/worker.rs -------------------------------------------------------------------------------- /bindings_ffi/update_spec_version.sed: -------------------------------------------------------------------------------- 1 | /^ *s.version *=/s/= *'.*'/= 'VERSION'/ 2 | -------------------------------------------------------------------------------- /bindings_node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/.gitignore -------------------------------------------------------------------------------- /bindings_node/.node-version: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /bindings_node/.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /bindings_node/.prettierignore: -------------------------------------------------------------------------------- 1 | .yarn 2 | target 3 | scripts 4 | -------------------------------------------------------------------------------- /bindings_node/.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/.prettierrc.cjs -------------------------------------------------------------------------------- /bindings_node/.yarn/releases/yarn-4.11.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/.yarn/releases/yarn-4.11.0.cjs -------------------------------------------------------------------------------- /bindings_node/.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/.yarnrc.yml -------------------------------------------------------------------------------- /bindings_node/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/CHANGELOG.md -------------------------------------------------------------------------------- /bindings_node/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/Cargo.toml -------------------------------------------------------------------------------- /bindings_node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/LICENSE -------------------------------------------------------------------------------- /bindings_node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/README.md -------------------------------------------------------------------------------- /bindings_node/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/build.rs -------------------------------------------------------------------------------- /bindings_node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/package.json -------------------------------------------------------------------------------- /bindings_node/rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 2 2 | edition = "2021" 3 | -------------------------------------------------------------------------------- /bindings_node/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/client.rs -------------------------------------------------------------------------------- /bindings_node/src/client/gateway_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/client/gateway_auth.rs -------------------------------------------------------------------------------- /bindings_node/src/consent_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/consent_state.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/actions.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/attachment.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/decoded_message_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/decoded_message_body.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/group_updated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/group_updated.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/intent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/intent.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/mod.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/reaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/reaction.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/read_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/read_receipt.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/remote_attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/remote_attachment.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/reply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/reply.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/text.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/transaction_reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/transaction_reference.rs -------------------------------------------------------------------------------- /bindings_node/src/content_types/wallet_send_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/content_types/wallet_send_calls.rs -------------------------------------------------------------------------------- /bindings_node/src/conversation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/conversation.rs -------------------------------------------------------------------------------- /bindings_node/src/conversations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/conversations.rs -------------------------------------------------------------------------------- /bindings_node/src/encoded_content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/encoded_content.rs -------------------------------------------------------------------------------- /bindings_node/src/enriched_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/enriched_message.rs -------------------------------------------------------------------------------- /bindings_node/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/identity.rs -------------------------------------------------------------------------------- /bindings_node/src/inbox_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/inbox_id.rs -------------------------------------------------------------------------------- /bindings_node/src/inbox_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/inbox_state.rs -------------------------------------------------------------------------------- /bindings_node/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/lib.rs -------------------------------------------------------------------------------- /bindings_node/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/message.rs -------------------------------------------------------------------------------- /bindings_node/src/permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/permissions.rs -------------------------------------------------------------------------------- /bindings_node/src/signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/signatures.rs -------------------------------------------------------------------------------- /bindings_node/src/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/streams.rs -------------------------------------------------------------------------------- /bindings_node/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/src/test_utils.rs -------------------------------------------------------------------------------- /bindings_node/test/Client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/test/Client.test.ts -------------------------------------------------------------------------------- /bindings_node/test/Conversation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/test/Conversation.test.ts -------------------------------------------------------------------------------- /bindings_node/test/Conversations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/test/Conversations.test.ts -------------------------------------------------------------------------------- /bindings_node/test/EnrichedMessage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/test/EnrichedMessage.test.ts -------------------------------------------------------------------------------- /bindings_node/test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/test/helpers.ts -------------------------------------------------------------------------------- /bindings_node/test/inboxId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/test/inboxId.test.ts -------------------------------------------------------------------------------- /bindings_node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/tsconfig.json -------------------------------------------------------------------------------- /bindings_node/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/vitest.config.mts -------------------------------------------------------------------------------- /bindings_node/vitest.setup.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/vitest.setup.mts -------------------------------------------------------------------------------- /bindings_node/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_node/yarn.lock -------------------------------------------------------------------------------- /bindings_wasm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/.gitignore -------------------------------------------------------------------------------- /bindings_wasm/.node-version: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /bindings_wasm/.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /bindings_wasm/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/.vscode/settings.json -------------------------------------------------------------------------------- /bindings_wasm/.yarn/releases/yarn-4.11.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/.yarn/releases/yarn-4.11.0.cjs -------------------------------------------------------------------------------- /bindings_wasm/.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/.yarnrc.yml -------------------------------------------------------------------------------- /bindings_wasm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/CHANGELOG.md -------------------------------------------------------------------------------- /bindings_wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/Cargo.toml -------------------------------------------------------------------------------- /bindings_wasm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/LICENSE -------------------------------------------------------------------------------- /bindings_wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/README.md -------------------------------------------------------------------------------- /bindings_wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/package.json -------------------------------------------------------------------------------- /bindings_wasm/rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | tab_spaces = 2 3 | -------------------------------------------------------------------------------- /bindings_wasm/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/client.rs -------------------------------------------------------------------------------- /bindings_wasm/src/client/gateway_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/client/gateway_auth.rs -------------------------------------------------------------------------------- /bindings_wasm/src/consent_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/consent_state.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/actions.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/attachment.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/group_updated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/group_updated.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/intent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/intent.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/mod.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/reaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/reaction.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/read_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/read_receipt.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/remote_attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/remote_attachment.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/reply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/reply.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/text.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/transaction_reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/transaction_reference.rs -------------------------------------------------------------------------------- /bindings_wasm/src/content_types/wallet_send_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/content_types/wallet_send_calls.rs -------------------------------------------------------------------------------- /bindings_wasm/src/conversation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/conversation.rs -------------------------------------------------------------------------------- /bindings_wasm/src/conversations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/conversations.rs -------------------------------------------------------------------------------- /bindings_wasm/src/encoded_content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/encoded_content.rs -------------------------------------------------------------------------------- /bindings_wasm/src/enriched_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/enriched_message.rs -------------------------------------------------------------------------------- /bindings_wasm/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/identity.rs -------------------------------------------------------------------------------- /bindings_wasm/src/inbox_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/inbox_id.rs -------------------------------------------------------------------------------- /bindings_wasm/src/inbox_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/inbox_state.rs -------------------------------------------------------------------------------- /bindings_wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/lib.rs -------------------------------------------------------------------------------- /bindings_wasm/src/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/messages.rs -------------------------------------------------------------------------------- /bindings_wasm/src/opfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/opfs.rs -------------------------------------------------------------------------------- /bindings_wasm/src/permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/permissions.rs -------------------------------------------------------------------------------- /bindings_wasm/src/signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/signatures.rs -------------------------------------------------------------------------------- /bindings_wasm/src/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/streams.rs -------------------------------------------------------------------------------- /bindings_wasm/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/tests/mod.rs -------------------------------------------------------------------------------- /bindings_wasm/src/tests/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/tests/web.rs -------------------------------------------------------------------------------- /bindings_wasm/src/user_preferences.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/src/user_preferences.rs -------------------------------------------------------------------------------- /bindings_wasm/tests/integration/browser/README.md: -------------------------------------------------------------------------------- 1 | # browser 2 | -------------------------------------------------------------------------------- /bindings_wasm/tests/integration/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/tests/integration/browser/package.json -------------------------------------------------------------------------------- /bindings_wasm/tests/integration/browser/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/tests/integration/browser/vite.config.mjs -------------------------------------------------------------------------------- /bindings_wasm/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/bindings_wasm/yarn.lock -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/codecov.yml -------------------------------------------------------------------------------- /common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/Cargo.toml -------------------------------------------------------------------------------- /common/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/bench.rs -------------------------------------------------------------------------------- /common/src/const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/const.rs -------------------------------------------------------------------------------- /common/src/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/fmt.rs -------------------------------------------------------------------------------- /common/src/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/hex.rs -------------------------------------------------------------------------------- /common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/lib.rs -------------------------------------------------------------------------------- /common/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/logging.rs -------------------------------------------------------------------------------- /common/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/macros.rs -------------------------------------------------------------------------------- /common/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/retry.rs -------------------------------------------------------------------------------- /common/src/snippet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/snippet.rs -------------------------------------------------------------------------------- /common/src/stream_handles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/stream_handles.rs -------------------------------------------------------------------------------- /common/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/test.rs -------------------------------------------------------------------------------- /common/src/test/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/test/logger.rs -------------------------------------------------------------------------------- /common/src/test/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/test/macros.rs -------------------------------------------------------------------------------- /common/src/test/openmls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/test/openmls.rs -------------------------------------------------------------------------------- /common/src/test/traced_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/test/traced_test.rs -------------------------------------------------------------------------------- /common/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/time.rs -------------------------------------------------------------------------------- /common/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/types.rs -------------------------------------------------------------------------------- /common/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/src/wasm.rs -------------------------------------------------------------------------------- /common/tests/xmtp_macro_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/common/tests/xmtp_macro_integration.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/deny.toml -------------------------------------------------------------------------------- /dev/bench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/bench -------------------------------------------------------------------------------- /dev/build_validation_service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/build_validation_service -------------------------------------------------------------------------------- /dev/build_validation_service_local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/build_validation_service_local -------------------------------------------------------------------------------- /dev/check-android: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/check-android -------------------------------------------------------------------------------- /dev/check-swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/check-swift -------------------------------------------------------------------------------- /dev/check-wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/check-wasm -------------------------------------------------------------------------------- /dev/ci/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/ci/format -------------------------------------------------------------------------------- /dev/ci/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/ci/lint -------------------------------------------------------------------------------- /dev/ci/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/ci/run -------------------------------------------------------------------------------- /dev/ci/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/ci/test -------------------------------------------------------------------------------- /dev/docker/anvil.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/anvil.Dockerfile -------------------------------------------------------------------------------- /dev/docker/compose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/compose -------------------------------------------------------------------------------- /dev/docker/compose-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/compose-v3 -------------------------------------------------------------------------------- /dev/docker/docker-compose-d14n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/docker-compose-d14n.yml -------------------------------------------------------------------------------- /dev/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/docker-compose.yml -------------------------------------------------------------------------------- /dev/docker/down: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/down -------------------------------------------------------------------------------- /dev/docker/envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/envoy.yaml -------------------------------------------------------------------------------- /dev/docker/envoy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/envoy/Dockerfile -------------------------------------------------------------------------------- /dev/docker/local.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/local.env -------------------------------------------------------------------------------- /dev/docker/toxiproxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/toxiproxy/Dockerfile -------------------------------------------------------------------------------- /dev/docker/toxiproxy/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/toxiproxy/config.json -------------------------------------------------------------------------------- /dev/docker/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/up -------------------------------------------------------------------------------- /dev/docker/up-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docker/up-v3 -------------------------------------------------------------------------------- /dev/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/docs -------------------------------------------------------------------------------- /dev/down: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -eou pipefail 3 | 4 | dev/docker/down 5 | -------------------------------------------------------------------------------- /dev/environments/anvil.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/environments/anvil.json -------------------------------------------------------------------------------- /dev/flamegraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/flamegraph -------------------------------------------------------------------------------- /dev/fmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/fmt -------------------------------------------------------------------------------- /dev/gen_protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/gen_protos.sh -------------------------------------------------------------------------------- /dev/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/lint -------------------------------------------------------------------------------- /dev/lint-markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/lint-markdown -------------------------------------------------------------------------------- /dev/lint-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/lint-rust -------------------------------------------------------------------------------- /dev/lint-shellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/lint-shellcheck -------------------------------------------------------------------------------- /dev/llvm-cov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/llvm-cov -------------------------------------------------------------------------------- /dev/nix-down: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/nix-down -------------------------------------------------------------------------------- /dev/nix-up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/nix-up -------------------------------------------------------------------------------- /dev/nix/build-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/nix/build-all -------------------------------------------------------------------------------- /dev/release-kotlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/release-kotlin -------------------------------------------------------------------------------- /dev/release-swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/release-swift -------------------------------------------------------------------------------- /dev/sync-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/sync-versions.sh -------------------------------------------------------------------------------- /dev/test/big_group.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/big_group.sh -------------------------------------------------------------------------------- /dev/test/big_group_chaos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/big_group_chaos.sh -------------------------------------------------------------------------------- /dev/test/browser-sdk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/browser-sdk -------------------------------------------------------------------------------- /dev/test/coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/coverage -------------------------------------------------------------------------------- /dev/test/d14n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/d14n -------------------------------------------------------------------------------- /dev/test/diff-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/diff-coverage -------------------------------------------------------------------------------- /dev/test/libs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/libs -------------------------------------------------------------------------------- /dev/test/v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/v3 -------------------------------------------------------------------------------- /dev/test/wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/wasm -------------------------------------------------------------------------------- /dev/test/wasm-interactive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/wasm-interactive -------------------------------------------------------------------------------- /dev/test/wasm-nextest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/test/wasm-nextest -------------------------------------------------------------------------------- /dev/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/up -------------------------------------------------------------------------------- /dev/validation_service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/validation_service/Dockerfile -------------------------------------------------------------------------------- /dev/validation_service/local.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/validation_service/local.Dockerfile -------------------------------------------------------------------------------- /dev/xdbg/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/dev/xdbg/Dockerfile -------------------------------------------------------------------------------- /diagrams/HLSDK.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/HLSDK.mermaid -------------------------------------------------------------------------------- /diagrams/add-remove.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/add-remove.mermaid -------------------------------------------------------------------------------- /diagrams/create-client.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/create-client.mermaid -------------------------------------------------------------------------------- /diagrams/diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/diagrams.md -------------------------------------------------------------------------------- /diagrams/form-group.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/form-group.mermaid -------------------------------------------------------------------------------- /diagrams/send-receive.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/send-receive.mermaid -------------------------------------------------------------------------------- /diagrams/sync-installations.mermaid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/diagrams/sync-installations.mermaid -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/.gitignore -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/app/build.gradle -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/build.gradle -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/gradle.properties -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/gradlew -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/gradlew.bat -------------------------------------------------------------------------------- /examples/android/xmtpv3_example/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/android/xmtpv3_example/settings.gradle -------------------------------------------------------------------------------- /examples/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/Cargo.toml -------------------------------------------------------------------------------- /examples/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/README.md -------------------------------------------------------------------------------- /examples/cli/cli-client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/cli-client.rs -------------------------------------------------------------------------------- /examples/cli/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/debug.rs -------------------------------------------------------------------------------- /examples/cli/json_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/json_logger.rs -------------------------------------------------------------------------------- /examples/cli/pretty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/pretty.rs -------------------------------------------------------------------------------- /examples/cli/serializable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/examples/cli/serializable.rs -------------------------------------------------------------------------------- /examples/cli/xli.sh: -------------------------------------------------------------------------------- 1 | RUST_LOG=INFO cargo run -- "$@" -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/flake.nix -------------------------------------------------------------------------------- /img/amal-to-bola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/img/amal-to-bola.png -------------------------------------------------------------------------------- /img/bola-to-amal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/img/bola-to-amal.png -------------------------------------------------------------------------------- /img/conversation-breakdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/img/conversation-breakdown.png -------------------------------------------------------------------------------- /img/mls-state-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/img/mls-state-machine.png -------------------------------------------------------------------------------- /img/tech-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/img/tech-stack.png -------------------------------------------------------------------------------- /legacy_interop_tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/.gitignore -------------------------------------------------------------------------------- /legacy_interop_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/README.md -------------------------------------------------------------------------------- /legacy_interop_tests/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/bun.lockb -------------------------------------------------------------------------------- /legacy_interop_tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/helpers.ts -------------------------------------------------------------------------------- /legacy_interop_tests/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /legacy_interop_tests/legacyInterop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/legacyInterop.test.ts -------------------------------------------------------------------------------- /legacy_interop_tests/oldHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/oldHelpers.ts -------------------------------------------------------------------------------- /legacy_interop_tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/package.json -------------------------------------------------------------------------------- /legacy_interop_tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/legacy_interop_tests/tsconfig.json -------------------------------------------------------------------------------- /mls_validation_service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/Cargo.toml -------------------------------------------------------------------------------- /mls_validation_service/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/build.rs -------------------------------------------------------------------------------- /mls_validation_service/src/cached_signature_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/src/cached_signature_verifier.rs -------------------------------------------------------------------------------- /mls_validation_service/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/src/config.rs -------------------------------------------------------------------------------- /mls_validation_service/src/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/src/handlers.rs -------------------------------------------------------------------------------- /mls_validation_service/src/health_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/src/health_check.rs -------------------------------------------------------------------------------- /mls_validation_service/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/src/main.rs -------------------------------------------------------------------------------- /mls_validation_service/src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/mls_validation_service/src/version.rs -------------------------------------------------------------------------------- /nix/android.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/android.nix -------------------------------------------------------------------------------- /nix/ios.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/ios.nix -------------------------------------------------------------------------------- /nix/js.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/js.nix -------------------------------------------------------------------------------- /nix/lib/buildWasmBindgen.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/lib/buildWasmBindgen.nix -------------------------------------------------------------------------------- /nix/lib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/lib/default.nix -------------------------------------------------------------------------------- /nix/lib/filesets.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/lib/filesets.nix -------------------------------------------------------------------------------- /nix/lib/mkToolchain.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/lib/mkToolchain.nix -------------------------------------------------------------------------------- /nix/lib/packages/wasm-bindgen-cli.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/lib/packages/wasm-bindgen-cli.nix -------------------------------------------------------------------------------- /nix/libxmtp.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/libxmtp.nix -------------------------------------------------------------------------------- /nix/package/bindings_wasm.nix: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nix/package/wasm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/nix/package/wasm.nix -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | reorder_imports = true 2 | edition = "2021" 3 | -------------------------------------------------------------------------------- /webdriver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/webdriver.json -------------------------------------------------------------------------------- /xmtp_api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/Cargo.toml -------------------------------------------------------------------------------- /xmtp_api/src/debug_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/debug_wrapper.rs -------------------------------------------------------------------------------- /xmtp_api/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/identity.rs -------------------------------------------------------------------------------- /xmtp_api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/lib.rs -------------------------------------------------------------------------------- /xmtp_api/src/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/mls.rs -------------------------------------------------------------------------------- /xmtp_api/src/scw_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/scw_verifier.rs -------------------------------------------------------------------------------- /xmtp_api/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/test_utils.rs -------------------------------------------------------------------------------- /xmtp_api/src/xmtp_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api/src/xmtp_query.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/Cargo.toml -------------------------------------------------------------------------------- /xmtp_api_d14n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/README.md -------------------------------------------------------------------------------- /xmtp_api_d14n/proptest-regressions/protocol/order.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/proptest-regressions/protocol/order.txt -------------------------------------------------------------------------------- /xmtp_api_d14n/src/definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/definitions.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/get_inbox_ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/get_inbox_ids.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/get_newest_envelopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/get_newest_envelopes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/get_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/get_nodes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/health_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/health_check.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/query_envelopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/query_envelopes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/d14n/subscribe_envelopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/d14n/subscribe_envelopes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/identity/get_inbox_ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/identity/get_inbox_ids.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/identity/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/identity/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mls/fetch_key_packages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mls/fetch_key_packages.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mls/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mls/publish_commit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mls/publish_commit_log.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mls/query_commit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mls/query_commit_log.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mls/send_group_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mls/send_group_messages.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mls/upload_key_package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mls/upload_key_package.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/endpoints/v3/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/endpoints/v3/types.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/lib.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/auth.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/multi_node_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/multi_node_client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/multi_node_client/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/multi_node_client/builder.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/read_write_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/read_write_client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/read_write_client/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/read_write_client/test.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/readonly_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/readonly_client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/readonly_client/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/readonly_client/test.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/middleware/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/middleware/traits.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/aggregate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/aggregate.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/cursor.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/data.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/depends_on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/depends_on.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/group_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/group_messages.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/key_packages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/key_packages.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/payloads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/payloads.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/test_utils.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/timestamp.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/topics.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/extractors/welcomes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/extractors/welcomes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/impls.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/impls/envelope_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/impls/envelope_visitor.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/impls/protocol_envelopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/impls/protocol_envelopes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/impls/vector_clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/impls/vector_clock.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/in_memory_cursor_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/in_memory_cursor_store.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/order.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/resolve.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/resolve/network_backoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/resolve/network_backoff.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/sort.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/sort/causal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/sort/causal.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/sort/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/sort/timestamp.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/cursor_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/cursor_store.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/envelopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/envelopes.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/extractor.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/full_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/full_api.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/into_cached.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/into_cached.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/ordered_collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/ordered_collection.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/sort.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/vector_clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/vector_clock.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/visitor.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/traits/xmtp_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/traits/xmtp_query.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/types.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/types/missing_envelope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/types/missing_envelope.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/utils/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/utils/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/utils/test.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/utils/test/props.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/utils/test/props.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/protocol/utils/test/test_envelope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/protocol/utils/test/test_envelope.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/api_stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/api_stats.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/boxed_streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/boxed_streams.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/builder.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/builder/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/builder/impls.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/client_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/client_bundle.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/combinators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/combinators.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/combinators/ordered_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/combinators/ordered_query.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/combined.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/combined.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/identity.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/mls.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/streams.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/test_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/test_client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/to_dyn_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/to_dyn_api.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/d14n/xmtp_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/d14n/xmtp_query.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/mod.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/stream.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/stream/extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/stream/extractor.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/identity.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/mls.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/streams.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/test_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/test_client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/to_dyn_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/to_dyn_api.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/queries/v3/xmtp_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/queries/v3/xmtp_query.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/test.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/test/definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/test/definitions.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/test/mock_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/test/mock_client.rs -------------------------------------------------------------------------------- /xmtp_api_d14n/src/test/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_d14n/src/test/traits.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/Cargo.toml -------------------------------------------------------------------------------- /xmtp_api_grpc/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/error.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/grpc_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/grpc_client.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/grpc_client/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/grpc_client/client.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/grpc_client/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/grpc_client/native.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/grpc_client/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/grpc_client/test.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/grpc_client/test/clients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/grpc_client/test/clients.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/grpc_client/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/grpc_client/wasm.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/lib.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/streams.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/streams/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/streams/default.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/streams/escapable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/streams/escapable.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/streams/non_blocking_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/streams/non_blocking_request.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/streams/non_blocking_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/streams/non_blocking_stream.rs -------------------------------------------------------------------------------- /xmtp_api_grpc/src/streams/try_from_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_api_grpc/src/streams/try_from_item.rs -------------------------------------------------------------------------------- /xmtp_archive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/Cargo.toml -------------------------------------------------------------------------------- /xmtp_archive/src/export_stream/consent_save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/export_stream/consent_save.rs -------------------------------------------------------------------------------- /xmtp_archive/src/export_stream/event_save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/export_stream/event_save.rs -------------------------------------------------------------------------------- /xmtp_archive/src/export_stream/group_save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/export_stream/group_save.rs -------------------------------------------------------------------------------- /xmtp_archive/src/export_stream/message_save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/export_stream/message_save.rs -------------------------------------------------------------------------------- /xmtp_archive/src/export_stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/export_stream/mod.rs -------------------------------------------------------------------------------- /xmtp_archive/src/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/exporter.rs -------------------------------------------------------------------------------- /xmtp_archive/src/exporter/file_export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/exporter/file_export.rs -------------------------------------------------------------------------------- /xmtp_archive/src/importer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/importer.rs -------------------------------------------------------------------------------- /xmtp_archive/src/importer/file_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/importer/file_import.rs -------------------------------------------------------------------------------- /xmtp_archive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/lib.rs -------------------------------------------------------------------------------- /xmtp_archive/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_archive/src/util.rs -------------------------------------------------------------------------------- /xmtp_configuration/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/Cargo.toml -------------------------------------------------------------------------------- /xmtp_configuration/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/common.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/common/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/common/api.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/common/d14n.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/common/d14n.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/common/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/common/db.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/common/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/common/metadata.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/common/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/common/mls.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/lib.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/prod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/prod.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/prod/api.rs: -------------------------------------------------------------------------------- 1 | /// the max page size for queries 2 | pub const MAX_PAGE_SIZE: u32 = 100; 3 | -------------------------------------------------------------------------------- /xmtp_configuration/src/prod/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/prod/mls.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/test.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/test/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/test/api.rs -------------------------------------------------------------------------------- /xmtp_configuration/src/test/mls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_configuration/src/test/mls.rs -------------------------------------------------------------------------------- /xmtp_content_types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/Cargo.toml -------------------------------------------------------------------------------- /xmtp_content_types/fixtures/serialized_content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/fixtures/serialized_content.json -------------------------------------------------------------------------------- /xmtp_content_types/src/actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/actions.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/attachment.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/compatibility_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/compatibility_test.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/group_updated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/group_updated.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/intent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/intent.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/leave_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/leave_request.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/lib.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/membership_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/membership_change.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/multi_remote_attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/multi_remote_attachment.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/reaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/reaction.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/read_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/read_receipt.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/remote_attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/remote_attachment.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/reply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/reply.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/test_utils.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/text.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/transaction_reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/transaction_reference.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/utils.rs -------------------------------------------------------------------------------- /xmtp_content_types/src/wallet_send_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_content_types/src/wallet_send_calls.rs -------------------------------------------------------------------------------- /xmtp_cryptography/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/Cargo.toml -------------------------------------------------------------------------------- /xmtp_cryptography/src/basic_credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/basic_credential.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/configuration.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/ethereum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/ethereum.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/hash.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/lib.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/rand.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/signature.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/test.rs -------------------------------------------------------------------------------- /xmtp_cryptography/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_cryptography/src/utils.rs -------------------------------------------------------------------------------- /xmtp_db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/Cargo.toml -------------------------------------------------------------------------------- /xmtp_db/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/diesel.toml -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-05-06-192337_openmls_storage/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE openmls_key_value; -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-05-11-004236_cache_association_state/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE association_state; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-05-15-145138_new_schema/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/migrations/2024-05-15-145138_new_schema/up.sql -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-06-14-220622_welcome_id_column/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-06-14-220622_welcome_id_column/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups ADD COLUMN welcome_id bigint; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-09-16-221459_key_package_history/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS key_package_history; 2 | 3 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-09-18-185314_clear_association_states_cache/down.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-09-18-185314_clear_association_states_cache/up.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM association_state; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-10-03-004750_add_rotated_at_ns/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE GROUPS 2 | DROP COLUMN rotated_at_ns; 3 | 4 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-12-05-185829_create_user_preferences/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS "user_preferences"; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-12-20-143210_create_conversation_list_view/down.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS conversation_list; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-12-20-214747_add_dm_id/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/migrations/2024-12-20-214747_add_dm_id/down.sql -------------------------------------------------------------------------------- /xmtp_db/migrations/2024-12-20-214747_add_dm_id/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/migrations/2024-12-20-214747_add_dm_id/up.sql -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-02-19-210727_update_identity/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-03-03-072233_paused_for_version/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups 2 | DROP COLUMN paused_for_version; 3 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-03-03-072233_paused_for_version/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups 2 | ADD COLUMN paused_for_version TEXT DEFAULT NULL; 3 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-03-05-045206_add_should_push_to_messages/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE group_messages 2 | DROP COLUMN should_push; 3 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-04-01-185622_add_sync_cursor/down.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-05-13-125624_create_icebox/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-05-20-195531_create_stats_table/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-05-30-232319_Add post_quantum_public_key/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE key_package_history DROP COLUMN post_quantum_public_key; -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-05-30-232319_Add post_quantum_public_key/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE key_package_history 2 | ADD COLUMN post_quantum_public_key BLOB; -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-06-06-161143_add_level_to_event/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-07-08-010431_modify_commit_log/down.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-07-15-231627_add_should_publish_commit_log/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups DROP COLUMN should_publish_commit_log; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-07-17-111748_add_delete_at_ns_to_group_messages/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE group_messages DROP COLUMN expire_at_ns; -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-07-17-111748_add_delete_at_ns_to_group_messages/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE group_messages ADD COLUMN expire_at_ns BIGINT; -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-07-22-185838_add_commit_log_public_key/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups DROP COLUMN commit_log_public_key; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-07-22-185838_add_commit_log_public_key/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups ADD COLUMN commit_log_public_key BLOB; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-07-025914_add_commit_log_state/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups DROP COLUMN is_commit_log_forked; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-07-025914_add_commit_log_state/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups ADD COLUMN is_commit_log_forked BOOLEAN; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-11-185550_add_sequence_id_to_intents/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE group_intents DROP COLUMN sequence_id; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-11-185550_add_sequence_id_to_intents/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE group_intents ADD COLUMN sequence_id BIGINT; -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-20-174800_d14n_originator_identity_updates/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE identity_updates 2 | DROP COLUMN originator_id; 3 | 4 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-25-153518_add_group_has_pending_remove_members/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups DROP COLUMN has_pending_leave_request; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-25-153518_add_group_has_pending_remove_members/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE groups ADD COLUMN has_pending_leave_request BOOLEAN; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-08-28-000637_create_readd_status/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE readd_status; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-09-16-222143_add_pending_leave_members_table/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS pending_remove; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-10-08-154142_group_intents_originator_id/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE group_intents DROP COLUMN originator_id; 2 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-10-28-175920-0000_update_conversation_list_for_unknown_content_types/down.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xmtp_db/migrations/2025-11-14-185054-0000_add_dm_id_index/down.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xmtp_db/migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/migrations/README.md -------------------------------------------------------------------------------- /xmtp_db/src/bin/update-schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/bin/update-schema.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/association_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/association_state.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/connection_mock.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/consent_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/consent_record.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/consent_record/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/consent_record/convert.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/conversation_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/conversation_list.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/database.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/database/instrumentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/database/instrumentation.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/database/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/database/native.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/database/native/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/database/native/pool.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/database/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/database/wasm.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/db_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/db_connection.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/events.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group/convert.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group/dms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group/dms.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group/version.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group_intent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group_intent.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group_message.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group_message/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group_message/convert.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/group_message/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/group_message/tests.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/icebox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/icebox.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/identity.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/identity_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/identity_cache.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/identity_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/identity_update.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/key_package_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/key_package_history.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/key_store_entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/key_store_entry.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/local_commit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/local_commit_log.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/migration_test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/migration_test/mod.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/mod.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/pending_remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/pending_remove.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/pragmas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/pragmas.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/readd_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/readd_status.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/refresh_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/refresh_state.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/remote_commit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/remote_commit_log.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/schema.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/schema_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/schema_gen.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/store.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/tasks.rs -------------------------------------------------------------------------------- /xmtp_db/src/encrypted_store/user_preferences.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/encrypted_store/user_preferences.rs -------------------------------------------------------------------------------- /xmtp_db/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/errors.rs -------------------------------------------------------------------------------- /xmtp_db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/lib.rs -------------------------------------------------------------------------------- /xmtp_db/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/mock.rs -------------------------------------------------------------------------------- /xmtp_db/src/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/serialization.rs -------------------------------------------------------------------------------- /xmtp_db/src/sql_key_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/sql_key_store.rs -------------------------------------------------------------------------------- /xmtp_db/src/sql_key_store/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/sql_key_store/mock.rs -------------------------------------------------------------------------------- /xmtp_db/src/sql_key_store/transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/sql_key_store/transactions.rs -------------------------------------------------------------------------------- /xmtp_db/src/test_triggers.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xmtp_db/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/test_utils.rs -------------------------------------------------------------------------------- /xmtp_db/src/test_utils/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/test_utils/impls.rs -------------------------------------------------------------------------------- /xmtp_db/src/test_utils/mls_memory_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/test_utils/mls_memory_storage.rs -------------------------------------------------------------------------------- /xmtp_db/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/traits.rs -------------------------------------------------------------------------------- /xmtp_db/src/xmtp_openmls_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db/src/xmtp_openmls_provider.rs -------------------------------------------------------------------------------- /xmtp_db_test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db_test/Cargo.toml -------------------------------------------------------------------------------- /xmtp_db_test/README.md: -------------------------------------------------------------------------------- 1 | # A test backend for xmtp_db 2 | -------------------------------------------------------------------------------- /xmtp_db_test/src/chaos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db_test/src/chaos.rs -------------------------------------------------------------------------------- /xmtp_db_test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_db_test/src/lib.rs -------------------------------------------------------------------------------- /xmtp_debug/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/Cargo.toml -------------------------------------------------------------------------------- /xmtp_debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/README.md -------------------------------------------------------------------------------- /xmtp_debug/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/build.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/clients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/clients.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/export.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/generate.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/generate/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/generate/groups.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/generate/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/generate/identity.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/generate/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/generate/messages.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/generate/messages/content_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/generate/messages/content_type.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/info.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/inspect.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/modify.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/query.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/send.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/store.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/store/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/store/groups.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/store/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/store/identity.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/store/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/store/metadata.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/stream.rs -------------------------------------------------------------------------------- /xmtp_debug/src/app/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/app/types.rs -------------------------------------------------------------------------------- /xmtp_debug/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/args.rs -------------------------------------------------------------------------------- /xmtp_debug/src/args/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/args/types.rs -------------------------------------------------------------------------------- /xmtp_debug/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/constants.rs -------------------------------------------------------------------------------- /xmtp_debug/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/logger.rs -------------------------------------------------------------------------------- /xmtp_debug/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/main.rs -------------------------------------------------------------------------------- /xmtp_debug/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_debug/src/traits.rs -------------------------------------------------------------------------------- /xmtp_id/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/Cargo.toml -------------------------------------------------------------------------------- /xmtp_id/artifact/CoinbaseSmartWallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/artifact/CoinbaseSmartWallet.json -------------------------------------------------------------------------------- /xmtp_id/artifact/CoinbaseSmartWalletFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/artifact/CoinbaseSmartWalletFactory.json -------------------------------------------------------------------------------- /xmtp_id/src/associations/association_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/association_log.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/builder.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/ident.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/ident/ethereum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/ident/ethereum.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/ident/installation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/ident/installation.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/ident/passkey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/ident/passkey.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/member.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/member.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/mod.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/serialization.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/signature.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/state.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/test_utils.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/unsigned_actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/unsigned_actions.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/unverified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/unverified.rs -------------------------------------------------------------------------------- /xmtp_id/src/associations/verified_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/associations/verified_signature.rs -------------------------------------------------------------------------------- /xmtp_id/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/constants.rs -------------------------------------------------------------------------------- /xmtp_id/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/lib.rs -------------------------------------------------------------------------------- /xmtp_id/src/scw_verifier/chain_rpc_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/scw_verifier/chain_rpc_verifier.rs -------------------------------------------------------------------------------- /xmtp_id/src/scw_verifier/chain_urls_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/scw_verifier/chain_urls_default.json -------------------------------------------------------------------------------- /xmtp_id/src/scw_verifier/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/scw_verifier/mod.rs -------------------------------------------------------------------------------- /xmtp_id/src/scw_verifier/remote_signature_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/scw_verifier/remote_signature_verifier.rs -------------------------------------------------------------------------------- /xmtp_id/src/scw_verifier/signature_validation.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/scw_verifier/signature_validation.hex -------------------------------------------------------------------------------- /xmtp_id/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/utils/mod.rs -------------------------------------------------------------------------------- /xmtp_id/src/utils/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_id/src/utils/test.rs -------------------------------------------------------------------------------- /xmtp_macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_macro/Cargo.toml -------------------------------------------------------------------------------- /xmtp_macro/README.md: -------------------------------------------------------------------------------- 1 | # Utility Macros for XMTP Crates 2 | -------------------------------------------------------------------------------- /xmtp_macro/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_macro/build.rs -------------------------------------------------------------------------------- /xmtp_macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_macro/src/lib.rs -------------------------------------------------------------------------------- /xmtp_mls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/Cargo.toml -------------------------------------------------------------------------------- /xmtp_mls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/README.md -------------------------------------------------------------------------------- /xmtp_mls/benches/consent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/consent.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/crypto.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/group_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/group_limit.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/groups.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/identity.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/messages.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/sync.rs -------------------------------------------------------------------------------- /xmtp_mls/benches/sync_conversations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/benches/sync_conversations.rs -------------------------------------------------------------------------------- /xmtp_mls/hndl_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/hndl_security.md -------------------------------------------------------------------------------- /xmtp_mls/mls_keyschedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/mls_keyschedule.png -------------------------------------------------------------------------------- /xmtp_mls/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/builder.rs -------------------------------------------------------------------------------- /xmtp_mls/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/client.rs -------------------------------------------------------------------------------- /xmtp_mls/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/context.rs -------------------------------------------------------------------------------- /xmtp_mls/src/cursor_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/cursor_store.rs -------------------------------------------------------------------------------- /xmtp_mls/src/definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/definitions.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/commit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/commit_log.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/commit_log_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/commit_log_key.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync/archive.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync/consent_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync/consent_sync.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync/message_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync/message_sync.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync/preference_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync/preference_sync.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync/tests.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/device_sync/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/device_sync/worker.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/disappearing_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/disappearing_messages.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/error.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/group_membership.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/group_membership.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/group_permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/group_permissions.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/group_service.rs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xmtp_mls/src/groups/intents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/intents.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/intents/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/intents/queue.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/key_package_cleaner_worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/key_package_cleaner_worker.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/members.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/members.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/message_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/message_list.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_ext.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_ext/commit_log_storer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_ext/commit_log_storer.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_ext/decrypted_welcome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_ext/decrypted_welcome.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_ext/reload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_ext/reload.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_ext/welcome_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_ext/welcome_wrapper.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_sync.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mls_sync/update_group_membership.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mls_sync/update_group_membership.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/oneshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/oneshot.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/pending_self_remove_worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/pending_self_remove_worker.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/send_message_opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/send_message_opts.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/subscriptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/subscriptions.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/summary.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_commit_log_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_commit_log_local.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_commit_log_remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_commit_log_remote.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_consent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_consent.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_dm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_dm.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_group_updated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_group_updated.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_key_updates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_key_updates.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_libxmtp_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_libxmtp_version.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_network.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_send_message_opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_send_message_opts.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_welcome_pointers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_welcome_pointers.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/tests/test_welcomes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/tests/test_welcomes.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/validated_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/validated_commit.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/welcome_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/welcome_pointer.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/welcome_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/welcome_sync.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/welcomes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/welcomes.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/welcomes/validated_membership.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/welcomes/validated_membership.rs -------------------------------------------------------------------------------- /xmtp_mls/src/groups/welcomes/xmtp_welcome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/groups/welcomes/xmtp_welcome.rs -------------------------------------------------------------------------------- /xmtp_mls/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/identity.rs -------------------------------------------------------------------------------- /xmtp_mls/src/identity_updates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/identity_updates.rs -------------------------------------------------------------------------------- /xmtp_mls/src/intents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/intents.rs -------------------------------------------------------------------------------- /xmtp_mls/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/lib.rs -------------------------------------------------------------------------------- /xmtp_mls/src/messages/decoded_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/messages/decoded_message.rs -------------------------------------------------------------------------------- /xmtp_mls/src/messages/enrichment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/messages/enrichment.rs -------------------------------------------------------------------------------- /xmtp_mls/src/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/messages/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/mls_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/mls_store.rs -------------------------------------------------------------------------------- /xmtp_mls/src/mutex_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/mutex_registry.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/process_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/process_message.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/process_message/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/process_message/factory.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/process_welcome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/process_welcome.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_all.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_all/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_all/tests.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_conversations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_conversations.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_messages.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_messages/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_messages/types.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_utils.rs -------------------------------------------------------------------------------- /xmtp_mls/src/subscriptions/stream_utils/multiplexed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/subscriptions/stream_utils/multiplexed.rs -------------------------------------------------------------------------------- /xmtp_mls/src/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/tasks.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/builder.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/builder_native_only.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/builder_native_only.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/client_test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/client_test_utils.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/group_test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/group_test_utils.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/mock.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/mock/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/mock/generate.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/mock/openmls_mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/mock/openmls_mock.rs -------------------------------------------------------------------------------- /xmtp_mls/src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/test/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/traits.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/bench/clients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/bench/clients.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/bench/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/bench/groups.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/bench/identity_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/bench/identity_gen.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/bench/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/bench/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/events.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/test/definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/test/definitions.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/test/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/test/fixtures.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/test/mod.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/test/test_mocks_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/test/test_mocks_helpers.rs -------------------------------------------------------------------------------- /xmtp_mls/src/utils/test/tester_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/utils/test/tester_utils.rs -------------------------------------------------------------------------------- /xmtp_mls/src/verified_key_package_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/verified_key_package_v2.rs -------------------------------------------------------------------------------- /xmtp_mls/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/worker.rs -------------------------------------------------------------------------------- /xmtp_mls/src/worker/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/src/worker/metrics.rs -------------------------------------------------------------------------------- /xmtp_mls/tests/assets/archive-legacy.xmtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/tests/assets/archive-legacy.xmtp -------------------------------------------------------------------------------- /xmtp_mls/tests/chaos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls/tests/chaos.rs -------------------------------------------------------------------------------- /xmtp_mls_common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls_common/Cargo.toml -------------------------------------------------------------------------------- /xmtp_mls_common/src/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls_common/src/group.rs -------------------------------------------------------------------------------- /xmtp_mls_common/src/group_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls_common/src/group_metadata.rs -------------------------------------------------------------------------------- /xmtp_mls_common/src/group_mutable_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls_common/src/group_mutable_metadata.rs -------------------------------------------------------------------------------- /xmtp_mls_common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_mls_common/src/lib.rs -------------------------------------------------------------------------------- /xmtp_proto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/Cargo.toml -------------------------------------------------------------------------------- /xmtp_proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/README.md -------------------------------------------------------------------------------- /xmtp_proto/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/buf.gen.yaml -------------------------------------------------------------------------------- /xmtp_proto/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/build.rs -------------------------------------------------------------------------------- /xmtp_proto/proto_version: -------------------------------------------------------------------------------- 1 | e90e59e82372d47c9be8d606a07cfee2f152b25e 2 | -------------------------------------------------------------------------------- /xmtp_proto/src/api_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/api_client.rs -------------------------------------------------------------------------------- /xmtp_proto/src/api_client/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/api_client/impls.rs -------------------------------------------------------------------------------- /xmtp_proto/src/api_client/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/api_client/stats.rs -------------------------------------------------------------------------------- /xmtp_proto/src/api_client/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/api_client/tests.rs -------------------------------------------------------------------------------- /xmtp_proto/src/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/codec.rs -------------------------------------------------------------------------------- /xmtp_proto/src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/convert.rs -------------------------------------------------------------------------------- /xmtp_proto/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/error.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/google.api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/google.api.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/mod.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/proto_descriptor.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/proto_descriptor.bin -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.consent_backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.consent_backup.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.content.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.content.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.content.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.event_backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.event_backup.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.group_backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.group_backup.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.message_backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.message_backup.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.device_sync.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.device_sync.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.identity.api.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.identity.api.v1.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.identity.api.v1.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.identity.api.v1.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.identity.associations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.identity.associations.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.identity.associations.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.identity.associations.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.identity.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.identity.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.identity.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.keystore_api.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.keystore_api.v1.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.keystore_api.v1.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.keystore_api.v1.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.message_api.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.message_api.v1.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.message_api.v1.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.message_api.v1.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.message_contents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.message_contents.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.message_contents.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.message_contents.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls.api.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls.api.v1.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls.api.v1.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls.api.v1.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls.database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls.database.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls.database.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls.database.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls.message_contents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls.message_contents.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls.message_contents.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls.message_contents.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls_validation.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls_validation.v1.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.mls_validation.v1.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.mls_validation.v1.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.envelopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.envelopes.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.envelopes.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.envelopes.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.message_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.message_api.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.message_api.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.message_api.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.metadata_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.metadata_api.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.metadata_api.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.metadata_api.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.payer_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.payer_api.rs -------------------------------------------------------------------------------- /xmtp_proto/src/gen/xmtp.xmtpv4.payer_api.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/gen/xmtp.xmtpv4.payer_api.serde.rs -------------------------------------------------------------------------------- /xmtp_proto/src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/impls.rs -------------------------------------------------------------------------------- /xmtp_proto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/lib.rs -------------------------------------------------------------------------------- /xmtp_proto/src/proto_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/proto_cache.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/boxed_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/boxed_client.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/combinators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/combinators.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/combinators/ignore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/combinators/ignore.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/combinators/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/combinators/retry.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/combinators/v3_paged.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/combinators/v3_paged.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/error.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/mock.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/query.rs -------------------------------------------------------------------------------- /xmtp_proto/src/traits/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/traits/stream.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/api_identifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/api_identifier.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/app_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/app_version.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/cursor.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/global_cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/global_cursor.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/group_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/group_message.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/ids.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/message_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/message_metadata.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/topic.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/topic_cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/topic_cursor.rs -------------------------------------------------------------------------------- /xmtp_proto/src/types/welcome_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmtp/libxmtp/HEAD/xmtp_proto/src/types/welcome_message.rs --------------------------------------------------------------------------------