libxmtp
shared library bindings & reference implementation of XMTP (X-tensible Message Transport Protocol)
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- android.md
- default.md
- ios.md
- js.md
- rust.md
- wasm.md
- packages.md
- SKILL.md
- troubleshooting.md
- assertions.md
- fixtures.md
- parametrized.md
- running.md
- SKILL.md
- utilities.md
- wasm.md
- hakari.toml
- nextest.toml
- devcontainer.json
- direnvrc
- Dockerfile
- nix.conf
- setup.sh
- zshenv
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- release-template.md
- render-ignored-tests-report.py
- update-ignored-tests-issue.sh
- cargo-deny-checker.yml
- claude-code-review.yml
- claude.yml
- cleanup-ios.yml
- create-release-branch.yml
- cross-test.yml
- deploy-docs.yml
- error-glossary.yml
- fh-cache.yml
- flaky-failure-watcher.yml
- ignored-tests-tracker.yml
- lint-android.yml
- lint-config.yml
- lint-ios.yml
- lint-js.yml
- lint-node.yml
- lint-wasm.yml
- lint-workspace.yml
- lint.yml
- nightly-dry-run.yml
- nightly-protos.yml
- npm-publish.yml
- push-keepalive-probe.yml
- push-xdbg.yml
- release-agent-sdk.yml
- release-android.yml
- release-browser-sdk.yml
- release-gate-plan.yml
- release-ios.yml
- release-kotlin-bindings-nix.yml
- release-mls-validation-service.yml
- release-node-sdk.yml
- release-node.yml
- release-notes.yml
- release-pr.yml
- release-wasm.yml
- release.yml
- reset-sticky-disks.yml
- test-agent-sdk.yml
- test-android.yml
- test-bindings-check.yml
- test-browser-sdk.yml
- test-devcontainer.yml
- test-ios.yml
- test-keepalive-probe.yml
- test-node-sdk.yml
- test-node.yml
- test-wasm.yml
- test-workspace.yml
- test-xdbg.yml
- test.yml
- CODEOWNERS
- dependabot.yml
- extensions.json
- launch.json
- settings.json
- tasks.json
- settings.json
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- strings.xml
- themes.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- clear_messages.rs
- db_bench.rs
- group_management.rs
- migrations.rs
- mod.rs
- snapshot_to_persistent.rs
- main.rs
- Cargo.toml
- discovery.rs
- extraction.rs
- main.rs
- markdown.rs
- model.rs
- Cargo.toml
- Dockerfile
- main.rs
- Cargo.toml
- README.md
- cached_signature_verifier.rs
- config.rs
- handlers.rs
- health_check.rs
- main.rs
- version.rs
- build.rs
- Cargo.toml
- Dockerfile
- entrypoint.sh
- web-healthcheck.sh
- docker-compose.yml
- prometheus.yml
- content_type.rs
- groups.rs
- identity.rs
- messages.rs
- add_members.rs
- bootstrap.rs
- create_dm.rs
- create_group.rs
- create_identity.rs
- ensure_per_version_membership.rs
- get_mutable_metadata.rs
- leave_group.rs
- mod.rs
- remove_member.rs
- send_message.rs
- tree.rs
- update_admin_list.rs
- update_app_data.rs
- update_commit_log_signer.rs
- update_consent_state.rs
- update_group_description.rs
- update_group_image_url.rs
- update_group_name.rs
- update_message_disappearing.rs
- update_permission_policy.rs
- upload_key_package.rs
- mod.rs
- no_forks.rs
- no_missing_messages.rs
- conditions.rs
- context.rs
- mod.rs
- registry.rs
- result.rs
- dms.rs
- groups.rs
- identity.rs
- messages.rs
- metadata.rs
- clients.rs
- export.rs
- generate.rs
- info.rs
- inspect.rs
- modify.rs
- query.rs
- send.rs
- store.rs
- stream.rs
- sync.rs
- test.rs
- types.rs
- types.rs
- app.rs
- args.rs
- constants.rs
- logger.rs
- main.rs
- metrics.rs
- traits.rs
- healthcheck.rs
- build.rs
- Cargo.toml
- README.md
- activate.png
- add.png
- cutover.png
- showup.png
- up.png
- main.rs
- Cargo.toml
- run.rs
- service_manager.rs
- address_mode.rs
- args.rs
- loadable.rs
- toml_config.rs
- toml_config_test.rs
- anvil.rs
- coredns.rs
- gateway.rs
- grafana.rs
- history.rs
- mlsdb.rs
- node_go.rs
- otterscan.rs
- pgadmin.rs
- prometheus.rs
- redis.rs
- replication_db.rs
- toxiproxy.rs
- traefik.rs
- traefik_config.rs
- v3_db.rs
- validation.rs
- xmtpd.rs
- app.rs
- config.rs
- constants.rs
- contracts.rs
- dns_setup.rs
- lib.rs
- network.rs
- node_provisioner.rs
- services.rs
- types.rs
- wallet_funding.rs
- xmtpd_cli.rs
- build.rs
- Cargo.toml
- defaults.toml
- gen_keys.sh
- signers.txt
- .gitkeep
- README.md
- .gitkeep
- create_client.rs
- bin-swift.rs
- bin.rs
- ExampleInstrumentedTest.kt
- MainActivity.kt
- mod.rs
- tests.rs
- archive.rs
- client.rs
- content_types.rs
- dms.rs
- group_management.rs
- identity.rs
- lifecycle.rs
- mod.rs
- networking.rs
- static_methods.rs
- streaming.rs
- test_self_removal.rs
- change_callbacks.rs
- gateway_auth.rs
- inbox_owner.rs
- test_utils.rs
- builder_test.rs
- crypto.rs
- fork_recovery.rs
- identity.rs
- inbox_owner.rs
- lib.rs
- logger.rs
- message.rs
- mls.rs
- worker.rs
- worker_config.rs
- .gitignore
- build.rs
- Cargo.toml
- cross_build.sh
- package.json
- README.md
- yarn-4.11.0.cjs
- builder_tests.rs
- mod.rs
- backend.rs
- catch_up.rs
- change_callbacks.rs
- consent_state.rs
- create_client.rs
- gateway_auth.rs
- identity.rs
- inbox_state.rs
- mod.rs
- options.rs
- registration_visible.rs
- signatures.rs
- stats.rs
- actions.rs
- attachment.rs
- decoded_message_content.rs
- deleted_message.rs
- group_updated.rs
- intent.rs
- leave_request.rs
- markdown.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
- consent_state.rs
- content_types.rs
- debug.rs
- disappearing_messages.rs
- dm.rs
- hmac_key.rs
- membership.rs
- messages.rs
- metadata.rs
- mod.rs
- permissions.rs
- streams.rs
- unstable.rs
- dm.rs
- group.rs
- hmac_key.rs
- messages.rs
- mod.rs
- streams.rs
- decoded_message.rs
- encoded_content.rs
- mod.rs
- consent_state.rs
- device_sync.rs
- hmac_key.rs
- identity.rs
- inbox_id.rs
- inbox_state.rs
- lib.rs
- permissions.rs
- signatures.rs
- stats.rs
- streams.rs
- test_utils.rs
- Builder.test.ts
- CatchUp.test.ts
- Client.test.ts
- Conversation.test.ts
- Conversations.test.ts
- EnrichedMessage.test.ts
- helpers.ts
- inboxId.test.ts
- initLogging.test.ts
- RemoteAttachmentEncryption.test.ts
- .gitignore
- .node-version
- .nvmrc
- .prettierignore
- .prettierrc.cjs
- .yarnrc.yml
- build.rs
- Cargo.toml
- CLAUDE.md
- LICENSE
- node.just
- package.json
- README.md
- rustfmt.toml
- tsconfig.json
- vitest.config.mts
- vitest.setup.mts
- yarn.lock
- settings.json
- yarn-4.11.0.cjs
- backend.rs
- change_callbacks.rs
- gateway_auth.rs
- actions.rs
- attachment.rs
- decoded_message_content.rs
- deleted_message.rs
- group_updated.rs
- intent.rs
- leave_request.rs
- markdown.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
- mod.rs
- builder_test.rs
- client.rs
- consent_state.rs
- conversation.rs
- conversations.rs
- device_sync.rs
- encoded_content.rs
- enriched_message.rs
- errors.rs
- identity.rs
- inbox_id.rs
- inbox_state.rs
- lib.rs
- messages.rs
- opfs.rs
- permissions.rs
- signatures.rs
- streams.rs
- user_preferences.rs
- Builder.test.ts
- client.test.ts
- Conversations.test.ts
- EnrichedMessage.test.ts
- errorCodes.test.ts
- opfs.test.ts
- opfs.worker.js
- RemoteAttachmentEncryption.test.ts
- .gitignore
- .node-version
- .nvmrc
- .prettierignore
- .prettierrc.cjs
- .yarnrc.yml
- build.rs
- Cargo.toml
- LICENSE
- package.json
- README.md
- rustfmt.toml
- tsconfig.json
- vite.config.ts
- wasm.just
- yarn.lock
- .gitkeep
- lib.rs
- Cargo.toml
- lib.rs
- .gitattributes
- build.rs
- Cargo.toml
- identity.rs
- lib.rs
- mls.rs
- scw_verifier.rs
- test_utils.rs
- xmtp_query.rs
- Cargo.toml
- causal.txt
- timestamp.txt
- order.txt
- mls.txt
- ordered.txt
- bidi_transport_props.txt
- fetch_d14n_cutover.rs
- get_inbox_ids.rs
- get_newest_envelopes.rs
- get_nodes.rs
- health_check.rs
- mod.rs
- publish_client_envelopes.rs
- query_envelopes.rs
- subscribe_topics.rs
- get_identity_updates_v2.rs
- get_inbox_ids.rs
- mod.rs
- publish_identity_update.rs
- verify_smart_contract_wallet_signatures.rs
- 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
- mod.rs
- builder.rs
- client.rs
- errors.rs
- gateway_api.rs
- client.rs
- test.rs
- test.rs
- auth.rs
- mod.rs
- multi_node_client.rs
- read_write_client.rs
- readonly_client.rs
- envelope_builder.rs
- aggregate.rs
- bytes.rs
- cursor.rs
- data.rs
- depends_on.rs
- group_message_metadata.rs
- group_messages.rs
- identity_updates.rs
- key_packages.rs
- orphaned_envelope.rs
- payloads.rs
- test_utils.rs
- timestamp.rs
- topics.rs
- welcomes.rs
- envelope_visitor.rs
- protocol_envelopes.rs
- network_backoff.rs
- causal.rs
- timestamp.rs
- cursor_store.rs
- dependency_resolution.rs
- envelope_collection.rs
- envelopes.rs
- extractor.rs
- full_api.rs
- into_cached.rs
- ordered_collection.rs
- sort.rs
- visitor.rs
- xmtp_query.rs
- required_dependency.rs
- dependency_resolution_test.rs
- props.rs
- test_envelope.rs
- mod.rs
- test.rs
- extractors.rs
- impls.rs
- in_memory_cursor_store.rs
- macros.rs
- mod.rs
- order.rs
- resolve.rs
- sort.rs
- traits.rs
- types.rs
- impls.rs
- ordered_query.rs
- connected_check.rs
- streams.rs
- test_client.rs
- tests.rs
- to_dyn_api.rs
- xmtp_query.rs
- send_group_message.rs
- client.rs
- connection.rs
- identity.rs
- mls.rs
- streams.rs
- test.rs
- test_client.rs
- to_dyn_api.rs
- xmtp_query.rs
- extractor.rs
- ordered.rs
- status_aware.rs
- bidi.rs
- client.rs
- connection.rs
- identity.rs
- mls.rs
- streams.rs
- test_client.rs
- to_dyn_api.rs
- xmtp_query.rs
- api_stats.rs
- bidi.rs
- bidi_transport.rs
- bidi_transport_props.rs
- boxed_streams.rs
- builder.rs
- client_bundle.rs
- combinators.rs
- combined.rs
- d14n.rs
- mod.rs
- stream.rs
- v3.rs
- definitions.rs
- mock_client.rs
- traits.rs
- definitions.rs
- lib.rs
- test.rs
- Cargo.toml
- README.md
- clients.rs
- client.rs
- native.rs
- test.rs
- wasm.rs
- default.rs
- escapable.rs
- multiplexed.rs
- non_blocking_request.rs
- non_blocking_stream.rs
- try_from_item.rs
- error.rs
- grpc_client.rs
- lib.rs
- streams.rs
- Cargo.toml
- consent_save.rs
- group_save.rs
- message_save.rs
- mod.rs
- file_export.rs
- file_import.rs
- archive_options.rs
- exporter.rs
- importer.rs
- lib.rs
- util.rs
- Cargo.toml
- utils.rs
- macros.rs
- openmls.rs
- traced_test.rs
- bench.rs
- const.rs
- error_code.rs
- event_logging.rs
- fmt.rs
- hex.rs
- http.rs
- lib.rs
- macros.rs
- retry.rs
- snippet.rs
- stream_handles.rs
- test.rs
- time.rs
- types.rs
- wasm.rs
- xmtp_macro_integration.rs
- Cargo.toml
- api.rs
- d14n.rs
- db.rs
- env.rs
- metadata.rs
- mls.rs
- tracing.rs
- api.rs
- mls.rs
- api.rs
- mls.rs
- common.rs
- lib.rs
- prod.rs
- test.rs
- Cargo.toml
- serialized_content.json
- actions.rs
- attachment.rs
- compatibility_test.rs
- delete_message.rs
- encryption.rs
- group_updated.rs
- intent.rs
- leave_request.rs
- lib.rs
- markdown.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
- Cargo.toml
- basic_credential.rs
- configuration.rs
- ethereum.rs
- hash.rs
- lib.rs
- rand.rs
- signature.rs
- test.rs
- utils.rs
- Cargo.toml
- db_init_latency.rs
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- .diesel_lock
- README.md
- update-schema.rs
- convert.rs
- pool.rs
- sqlcipher_connection.rs
- instrumentation.rs
- native.rs
- wasm.rs
- convert.rs
- dms.rs
- version.rs
- error.rs
- types.rs
- convert.rs
- messages_newer_than_tests.rs
- tests.rs
- types.rs
- add_inserted_at_ns.rs
- mod.rs
- originator_id_refresh_state.rs
- update_dm_trigger.rs
- association_state.rs
- connection_mock.rs
- consent_record.rs
- conversation_list.rs
- d14n_migration_cutover.rs
- database.rs
- db_connection.rs
- group.rs
- group_intent.rs
- group_message.rs
- icebox.rs
- identity.rs
- identity_cache.rs
- identity_update.rs
- key_package_history.rs
- key_store_entry.rs
- local_commit_log.rs
- message_deletion.rs
- migrations.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
- mock.rs
- transactions.rs
- impls.rs
- mls_memory_storage.rs
- errors.rs
- latency_vfs.rs
- lib.rs
- mock.rs
- serialization.rs
- sql_key_store.rs
- test_triggers.sql
- test_utils.rs
- traits.rs
- xmtp_openmls_provider.rs
- opfs.rs
- Cargo.toml
- diesel.toml
- CoinbaseSmartWallet.json
- CoinbaseSmartWalletFactory.json
- ethereum.rs
- installation.rs
- passkey.rs
- association_log.rs
- builder.rs
- ident.rs
- member.rs
- mod.rs
- serialization.rs
- signature.rs
- state.rs
- test_utils.rs
- unsigned_actions.rs
- unverified.rs
- verified_signature.rs
- mls_ext_wrapper_encryption.rs
- verified_key_package_v2.rs
- chain_rpc_verifier.rs
- chain_urls_default.json
- mod.rs
- remote_signature_verifier.rs
- signature_validation.hex
- mod.rs
- test.rs
- constants.rs
- key_package.rs
- lib.rs
- Cargo.toml
- native.rs
- wasm.rs
- native.rs
- wasm.rs
- file.rs
- fmt.rs
- native.rs
- web.rs
- builder.rs
- config.rs
- error.rs
- filter.rs
- handle.rs
- layers.rs
- lib.rs
- telemetry.rs
- test_logging.rs
- Cargo.toml
- async_trait.rs
- builder.rs
- builder_test.rs
- builders.rs
- error_code.rs
- lib.rs
- log_macros.rs
- logging.rs
- span_macro.rs
- test_macro.rs
- timeout_macro.rs
- timeout_macro_test.rs
- build.rs
- Cargo.toml
- README.md
- consent.rs
- crypto.rs
- group_limit.rs
- groups.rs
- identity.rs
- messages.rs
- sync.rs
- sync_conversations.rs
- bootstrap_validator.rs
- component_source.rs
- migration.rs
- mod.rs
- policy.rs
- sender_intents.rs
- typed_facade.rs
- queue.rs
- commit_log_storer.rs
- decrypted_welcome.rs
- mls_ext_welcome_pointee_encryption_aead_type.rs
- reload.rs
- update_group_membership.rs
- mod.rs
- test_change_callbacks.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_delete_message.rs
- test_dm.rs
- test_extract_readded_installations.rs
- test_failed_installations.rs
- test_group_updated.rs
- test_libxmtp_version.rs
- test_message_dependencies.rs
- test_message_disappearing_settings.rs
- test_metadata_read_amplification.rs
- test_network.rs
- test_prepare_message_for_later_publish.rs
- test_proposals.rs
- test_send_message_opts.rs
- test_starting_membership_sequence_id.rs
- test_validate_app_data_update.rs
- test_welcome_pointers.rs
- test_welcomes.rs
- validated_membership.rs
- xmtp_welcome.rs
- change_callbacks.rs
- commit_log.rs
- commit_log_key.rs
- error.rs
- group_membership.rs
- group_permissions.rs
- group_service.rs
- intents.rs
- members.rs
- message_list.rs
- mls_ext.rs
- mls_sync.rs
- mod.rs
- oneshot.rs
- send_message_opts.rs
- subscriptions.rs
- summary.rs
- validated_commit.rs
- welcome_pointer.rs
- welcome_sync.rs
- welcomes.rs
- identity_ext.rs
- mod.rs
- test_deletion_validation.rs
- decoded_message.rs
- enrichment.rs
- mod.rs
- mod.rs
- tests.rs
- factory.rs
- tests.rs
- stream_stats.rs
- test_utils.rs
- types.rs
- bidi_fuzz_tests.rs
- bidi_tests.rs
- catch_up.rs
- d14n_bidi_tests.rs
- d14n_compat.rs
- mod.rs
- process_message.rs
- process_welcome.rs
- router_callbacks.rs
- router_callbacks_tests.rs
- stream_all.rs
- stream_conversations.rs
- stream_messages.rs
- stream_router.rs
- stream_router_tests.rs
- watchdog.rs
- generate.rs
- openmls_mock.rs
- builder.rs
- builder_native_only.rs
- client_test_utils.rs
- group_test_utils.rs
- mock.rs
- mod.rs
- mod.rs
- test_data_migration.rs
- clients.rs
- groups.rs
- identity_gen.rs
- mod.rs
- definitions.rs
- fixtures.rs
- mod.rs
- test_mocks_helpers.rs
- tester_utils.rs
- tester_utils_trait_ext.rs
- cleanup_duplicate_updates.rs
- mod.rs
- archive.rs
- consent_sync.rs
- message_sync.rs
- mod.rs
- preference_sync.rs
- tests.rs
- worker.rs
- disappearing_messages.rs
- key_package_maintenance.rs
- metrics.rs
- tasks.rs
- builder.rs
- client.rs
- context.rs
- cursor_store.rs
- definitions.rs
- identity.rs
- identity_updates.rs
- intents.rs
- lib.rs
- migration_tests.rs
- mls_store.rs
- mutex_registry.rs
- traits.rs
- worker.rs
- alix.xmtp
- archive-legacy.xmtp
- bo.xmtp
- Cargo.toml
- hndl_security.md
- mls_keyschedule.png
- README.md
- inbox_id.txt
- tls_map.txt
- inbox_id_set.rs
- metadata_attributes.rs
- mod.rs
- tls_map_components.rs
- type_dispatch.rs
- component_id.rs
- component_permissions.rs
- component_registry.rs
- custom.rs
- migration.rs
- mod.rs
- registry_table.rs
- typed.rs
- validation.rs
- mod.rs
- payload.rs
- mod.rs
- payload_encryption.rs
- group.rs
- group_metadata.rs
- group_mutable_metadata.rs
- inbox_id.rs
- lib.rs
- tls_map.rs
- tls_set.rs
- Cargo.toml
- impls.rs
- stats.rs
- tests.rs
- 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.migration.api.v1.rs
- xmtp.migration.api.v1.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.gateway_api.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
- update_dedupe.rs
- ignore.rs
- retry.rs
- v3_paged.rs
- fake_empty.rs
- boxed_client.rs
- combinators.rs
- error.rs
- mock.rs
- query.rs
- short_hex.rs
- stream.rs
- vector_clock.rs
- group_id.rs
- installation_id.rs
- api_identifier.rs
- app_version.rs
- cursor.rs
- cursor_list.rs
- global_cursor.rs
- group_message.rs
- ids.rs
- message_metadata.rs
- orphaned_envelope.rs
- topic.rs
- topic_cursor.rs
- welcome_message.rs
- api_client.rs
- codec.rs
- convert.rs
- error.rs
- impls.rs
- lib.rs
- traits.rs
- types.rs
- buf.gen.yaml
- build.rs
- Cargo.toml
- proto_version
- README.md
- warm-deps
- config.json
- anvil.Dockerfile
- compose
- compose-v3
- docker-compose-d14n.yml
- docker-compose.yml
- down
- envoy.yaml
- local.env
- up
- up-v3
- xnet.toml
- __main__.py
- pyproject.toml
- __main__.py
- pyproject.toml
- __init__.py
- pyproject.toml
- README.md
- build-all
- bump-version.ts
- classify-notes.ts
- compute-version.ts
- create-release-branch.ts
- cross-test-gate.ts
- list-sdks.ts
- pending-version.ts
- resolve-sdk-version.ts
- scaffold-notes.ts
- set-dependency-version.ts
- set-devcontainer-image.ts
- set-manifest-version.ts
- tag-release.ts
- update-spm-checksum.ts
- cargo.ts
- gradle.ts
- index.ts
- package-json.ts
- podspec.ts
- classify-notes.ts
- cross-test-gate.ts
- devcontainer.ts
- exec.ts
- git-cliff.ts
- git.ts
- io.ts
- sdk-config.ts
- sdk-version.ts
- spm.ts
- version.ts
- cli.ts
- types.ts
- bump-version.test.ts
- create-release-branch.test.ts
- list-sdks.test.ts
- scaffold-notes.test.ts
- set-dependency-version.test.ts
- set-manifest-version.test.ts
- tag-release.test.ts
- cargo.test.ts
- gradle.test.ts
- package-json.test.ts
- podspec.test.ts
- classify-notes.test.ts
- cross-test-gate.test.ts
- devcontainer.test.ts
- git-cliff.test.ts
- git.test.ts
- scaffold-and-classify.test.ts
- sdk-config.test.ts
- sdk-version.test.ts
- spm.test.ts
- version.test.ts
- .prettierignore
- .prettierrc.json
- .yarnrc.yml
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- yarn.lock
- big_group.sh
- big_group_chaos.sh
- browser-sdk
- diff-coverage
- Dockerfile
- local.Dockerfile
- bench
- build_validation_service
- build_validation_service_local
- direnv-down
- direnv-up
- docs
- down
- flamegraph
- gen-error-glossary
- gen_protos.sh
- llvm-cov
- nix-cache-up
- nix-down
- nix-shell
- nix-status
- nix-up
- up
- add-remove.mermaid
- create-client.mermaid
- diagrams.md
- form-group.mermaid
- HLSDK.mermaid
- send-receive.mermaid
- sync-installations.mermaid
- 2026-02-23-justfile-consolidation-design.md
- 2026-02-23-justfile-consolidation-plan.md
- 2026-02-23-subscribe-topics-migration-design.md
- 2026-04-11-issue-3461-design.md
- 4.10.0.md
- 4.11.0.md
- 7.1.0.md
- 4.10.0.md
- 4.11.0.md
- 1.10.0.md
- 1.11.0.md
- 6.1.0.md
- 1.10.0.md
- 1.11.0.md
- 2026-06-04-browser-node-sdk-migration.md
- 2026-06-03-per-worker-jitter-design.md
- 2026-06-04-browser-node-sdk-migration-design.md
- xmtp-js-teardown-checklist.md
- app-data-validator-remediation.md
- create-a-release.md
- error-architecture.md
- error_glossary.md
- nix-setup.md
- amal-to-bola.png
- bola-to-amal.png
- conversation-breakdown.png
- mls-state-machine.png
- tech-stack.png
- default.nix
- missing-hashes.json
- swiftformat.nix
- swiftlint.nix
- uniffi-bindgen.nix
- wasm-bindgen-cli.nix
- android-env.nix
- base.nix
- default.nix
- filesets.nix
- ios-env.nix
- mkToolchain.nix
- mkVersion.nix
- napiBuild.nix
- napiTarget.nix
- patches.nix
- shell-common.nix
- uniffiGenerate.nix
- default.nix
- default.nix
- default.nix
- android.nix
- ios.nix
- keepalive-probe-check.nix
- mls_validation_service.nix
- nextest.nix
- node.nix
- wasm-nextest.nix
- wasm.nix
- xdbg-check.nix
- xdbg.nix
- xnet-cli.nix
- android.nix
- ios.nix
- local.nix
- rust.nix
- android-packages.nix
- apps.nix
- ci-checks.nix
- fmt.nix
- js.nix
- musl-docker.nix
- node-packages.nix
- dev-release.yml
- lint.yml
- release.yml
- test.yml
- CODEOWNERS
- compose
- docker-compose.yml
- up
- .setup
- bindings
- build
- fmt
- up
- MainActivityInstrumentedTest.kt
- Authenticator.kt
- AuthenticatorService.kt
- ConnectWalletActivity.kt
- ConnectWalletFragment.kt
- ConnectWalletViewModel.kt
- ConversationDetailActivity.kt
- ConversationDetailViewModel.kt
- ConversationFooterViewHolder.kt
- ConversationsAdapter.kt
- ConversationsClickListener.kt
- ConversationViewHolder.kt
- NewConversationBottomSheet.kt
- NewConversationViewModel.kt
- NewGroupBottomSheet.kt
- FlowExtension.kt
- StringExtension.kt
- ViewExtension.kt
- LogViewerBottomSheet.kt
- MessageAdapter.kt
- MessageViewHolder.kt
- PushNotificationsService.kt
- PushNotificationTokenManager.kt
- KeyUtil.kt
- ClientManager.kt
- ExampleApp.kt
- MainActivity.kt
- MainViewModel.kt
- ic_add_24.xml
- ic_description_24.xml
- ic_ethereum.xml
- ic_group_add_24.xml
- ic_launcher_background.xml
- ic_send_24.xml
- ic_wallet_connect_logo.xml
- ic_xmtp_white.xml
- ic_launcher_foreground.xml
- activity_connect_wallet.xml
- activity_conversation_detail.xml
- activity_main.xml
- bottom_sheet_log_viewer.xml
- bottom_sheet_new_conversation.xml
- bottom_sheet_new_group.xml
- fragment_connect_wallet.xml
- list_item_conversation.xml
- list_item_conversation_footer.xml
- list_item_message.xml
- menu_conversation.xml
- menu_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- nav_graph.xml
- colors.xml
- dimens.xml
- strings.xml
- themes.xml
- authenticator.xml
- backup_rules.xml
- data_extraction_rules.xml
- file_paths.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- CoinbaseSmartWallet.java
- CoinbaseSmartWallet.json
- CoinbaseSmartWalletBinary.txt
- CoinbaseSmartWalletFactory.java
- CoinbaseSmartWalletFactory.json
- CoinbaseSmartWalletFactoryBinary.txt
- ArchiveTest.kt
- AttachmentTest.kt
- BaseInstrumentedTest.kt
- ClientTest.kt
- CodecTest.kt
- ConversationsTest.kt
- DecodedMessageV2Test.kt
- DeleteMessageCodecTest.kt
- DeleteMessageTest.kt
- DmTest.kt
- GroupPermissionsTest.kt
- GroupTest.kt
- GroupUpdatedTest.kt
- HistorySyncTest.kt
- HistorySyncTlsTest.kt
- LeaveRequestTest.kt
- MessageComparisonTest.kt
- MultiRemoteAttachmentTest.kt
- PerformanceTest.kt
- ReactionTest.kt
- ReadReceiptTest.kt
- ReplyTest.kt
- SmartContractWalletTest.kt
- StreamLifecycleTest.kt
- TestHelpers.kt
- TransactionReferenceTest.kt
- network_security_config.xml
- AndroidManifest.xml
- AttachmentCodec.kt
- ContentCodec.kt
- ContentTypeId.kt
- DeletedMessage.kt
- DeleteMessageCodec.kt
- GroupUpdatedCodec.kt
- LeaveRequestCodec.kt
- MultiRemoteAttachmentCodec.kt
- ReactionCodec.kt
- ReactionV2Codec.kt
- README.md
- ReadReceiptCodec.kt
- RemoteAttachmentCodec.kt
- ReplyCodec.kt
- TextCodec.kt
- TransactionReferenceCodec.kt
- WalletSendCalls.kt
- ArchiveOptions.kt
- ConversationDebugInfo.kt
- DecodedMessage.kt
- DecodedMessageV2.kt
- DisappearingMessageSettings.kt
- GroupMembershipCapabilities.kt
- GroupMembershipResult.kt
- GroupMembershipState.kt
- InboxState.kt
- Installation.kt
- Member.kt
- PermissionPolicySet.kt
- PublicIdentity.kt
- Reply.kt
- SignatureRequest.kt
- PrivateKey.kt
- NotificationsGrpc.java
- PushPreferences.kt
- README.md
- Service.java
- XMTPPush.kt
- Client.kt
- CodecRegistry.kt
- Conversation.kt
- Conversations.kt
- Crypto.kt
- DelicateApi.kt
- Dm.kt
- EncodedContentCompression.kt
- Group.kt
- KeyUtil.kt
- PrivatePreferences.kt
- SendOptions.kt
- SignedData.kt
- SigningKey.kt
- StreamLifecycle.kt
- Topic.kt
- UnstableApi.kt
- UnstableChangeCallbacks.kt
- UnstableGroup.kt
- Util.kt
- XMTPDebugInformation.kt
- XMTPEnvironment.kt
- XMTPException.kt
- libxmtp-version.txt
- README.md
- AndroidManifest.xml
- ClientCacheKeyTest.kt
- CryptoTest.kt
- DbPoolOptionsTest.kt
- RemoteAttachmentTest.kt
- TestHelpers.kt
- VisibilityConfirmationOptionsTest.kt
- .gitignore
- build.gradle
- consumer-rules.pro
- lint-baseline.xml
- proguard-rules.pro
- .editorconfig
- .gitignore
- android.just
- build.gradle
- CLAUDE.md
- CONTRIBUTING.md
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
- settings.json
- tasks.json
- cleanup
- deploy
- machine-config.json
- .setup
- bindings
- ConversationView.swift
- CreateConversationView.swift
- EnsResolver.swift
- exampleApp.swift
- HomeView.swift
- InboxNameText.swift
- Logger+forClass.swift
- NameResolver.swift
- ObservableCache.swift
- Router.swift
- UserView.swift
- XmtpSession.swift
- Package.resolved
- contents.xcworkspacedata
- project.pbxproj
- run_tests.sh
- AttachmentCodec.swift
- ContentCodec.swift
- ContentTypeID.swift
- DeletedMessage.swift
- DeleteMessageCodec.swift
- EncryptedEncodedContent.swift
- GroupUpdatedCodec.swift
- LeaveRequestCodec.swift
- MultiRemoteAttachmentCodec.swift
- ReactionCodec.swift
- ReactionV2Codec.swift
- ReadReceiptCodec.swift
- RemoteAttachmentCodec.swift
- ReplyCodec.swift
- TextCodec.swift
- TransactionReferenceCodec.swift
- Data.swift
- Date.swift
- Ffi.swift
- String.swift
- URL.swift
- ArchiveOptions.swift
- ConversationDebugInfo.swift
- DecodedMessage.swift
- DecodedMessageV2.swift
- DisappearingMessageSettings.swift
- GroupMembershipCapabilities.swift
- GroupMembershipResult.swift
- InboxState.swift
- Installation.swift
- Member.swift
- PermissionPolicySet.swift
- PublicIdentity.swift
- SignatureRequest.swift
- XMTPDebugInformation.swift
- xmtpv3.swift
- PrivateKey.swift
- device_sync_consent_backup.pb.swift
- device_sync_content.pb.swift
- device_sync_device_sync.pb.swift
- device_sync_event_backup.pb.swift
- device_sync_group_backup.pb.swift
- device_sync_message_backup.pb.swift
- identity_api_v1_identity.pb.swift
- identity_associations_association.pb.swift
- identity_associations_signature.pb.swift
- identity_credential.pb.swift
- keystore_api_v1_keystore.pb.swift
- message_api_v1_authn.pb.swift
- message_api_v1_message_api.pb.swift
- message_contents_ciphertext.pb.swift
- message_contents_composite.pb.swift
- message_contents_contact.pb.swift
- message_contents_content.pb.swift
- message_contents_conversation_reference.pb.swift
- message_contents_ecies.pb.swift
- message_contents_frames.pb.swift
- message_contents_invitation.pb.swift
- message_contents_message.pb.swift
- message_contents_private_key.pb.swift
- message_contents_private_preferences.pb.swift
- message_contents_public_key.pb.swift
- message_contents_signature.pb.swift
- message_contents_signed_payload.pb.swift
- mls_api_v1_mls.pb.swift
- mls_database_intents.pb.swift
- mls_database_task.pb.swift
- mls_message_contents_commit_log.pb.swift
- mls_message_contents_content.pb.swift
- mls_message_contents_content_types_delete_message.pb.swift
- mls_message_contents_content_types_leave_request.pb.swift
- mls_message_contents_content_types_multi_remote_attachment.pb.swift
- mls_message_contents_content_types_reaction.pb.swift
- mls_message_contents_content_types_wallet_send_calls.pb.swift
- mls_message_contents_group_membership.pb.swift
- mls_message_contents_group_metadata.pb.swift
- mls_message_contents_group_mutable_metadata.pb.swift
- mls_message_contents_group_permissions.pb.swift
- mls_message_contents_oneshot.pb.swift
- mls_message_contents_transcript_messages.pb.swift
- mls_message_contents_welcome_pointer.pb.swift
- mls_message_contents_wrapper_encryption.pb.swift
- mls_validation_v1_service.pb.swift
- xmtpv4_envelopes_envelopes.pb.swift
- xmtpv4_envelopes_payer_report.pb.swift
- xmtpv4_message_api_message_api.pb.swift
- xmtpv4_message_api_misbehavior_api.pb.swift
- xmtpv4_metadata_api_metadata_api.pb.swift
- xmtpv4_payer_api_payer_api.pb.swift
- service.connect.swift
- service.pb.swift
- XMTPPush.swift
- Client.swift
- CodecRegistry.swift
- Conversation.swift
- Conversations.swift
- Crypto.swift
- Dm.swift
- EncodedContentCompression.swift
- Group.swift
- KeyUtil.swift
- MessageVisibilityOptions.swift
- PrivatePreferences.swift
- SendOptions.swift
- SignedData.swift
- SigningKey.swift
- StreamLifecycle.swift
- Topic.swift
- UnstableChangeCallbacks.swift
- UnstableGroup.swift
- Util.swift
- XMTPEnvironment.swift
- XMTPLogger.swift
- TestHelpers.swift
- ArchiveTests.swift
- AttachmentTests.swift
- ClientTests.swift
- CodecTests.swift
- ConversationTests.swift
- CryptoTests.swift
- DeleteMessageCodecTests.swift
- DeleteMessageTests.swift
- DmTests.swift
- EnrichedMessagesTests.swift
- GroupPermissionsTests.swift
- GroupTests.swift
- HistorySyncTests.swift
- LeaveRequestTests.swift
- MultiRemoteAttachmentTest.swift
- ReactionTests.swift
- ReadReceiptTests.swift
- RemoteAttachmentTest.swift
- ReplyTests.swift
- StreamLifecycleTests.swift
- TransactionReferencesTests.swift
- VisibilityConfirmationOptionsTests.swift
- .swiftlint.yml
- App Icon.png
- Contents.json
- Contents.json
- Data.swift
- Contents.json
- ConversationDetailView.swift
- ConversationListView.swift
- GroupDetailView.swift
- GroupSettingsView.swift
- LoggedInView.swift
- MessageCellView.swift
- MessageComposerView.swift
- MessageListView.swift
- NewConversationView.swift
- PreviewClientProvider.swift
- QRCodeSheetView.swift
- ContentView.swift
- Info.plist
- Persistence.swift
- Util.swift
- XMTPiOSExample.entitlements
- XMTPiOSExampleApp.swift
- Package.resolved
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- NotificationService.xcscheme
- XMTPiOSExample.xcscheme
- project.pbxproj
- .swiftlint.yml
- Podfile
- Podfile.lock
- .editorconfig
- .gitignore
- .swift-version
- .swiftformat
- .swiftlint.yml
- buf.gen.yaml
- CLAUDE.md
- CONTRIBUTING.md
- ios.just
- LICENSE
- pull-request-template.md
- README.md
- VALIDATION.md
- XMTP.podspec
- yarn-4.10.3.cjs
- generateKeys.ts
- Agent.reconnect.test.ts
- Agent.test.ts
- Agent.ts
- AgentError.ts
- ClientContext.ts
- ConversationContext.ts
- filter.test.ts
- filter.ts
- index.ts
- MessageContext.test.ts
- MessageContext.ts
- index.ts
- log.test.ts
- log.ts
- actions.ts
- getAgent.ts
- main.ts
- reconnect.ts
- transactions.ts
- ActionWizard.test.ts
- ActionWizard.ts
- CommandRouter.test.ts
- CommandRouter.ts
- index.ts
- PerformanceMonitor.test.ts
- PerformanceMonitor.ts
- index.ts
- NameResolver.test.ts
- NameResolver.ts
- User.ts
- AttachmentUtil.test.ts
- AttachmentUtil.ts
- index.ts
- LimitedMap.ts
- test.ts
- TransactionUtil.test.ts
- TransactionUtil.ts
- index.ts
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- vitest.config.ts
- vitest.setup.ts
- client.ts
- conversation.ts
- conversations.ts
- debugInformation.ts
- dm.ts
- group.ts
- opfs.ts
- preferences.ts
- streams.ts
- actions.ts
- options.ts
- contentTypes.ts
- conversions.ts
- createBackend.ts
- createClient.ts
- date.ts
- errors.ts
- inboxId.ts
- inboxState.ts
- installations.ts
- messages.ts
- metadata.ts
- signer.ts
- streams.ts
- uuid.ts
- WorkerBridge.ts
- client.ts
- opfs.ts
- AsyncStream.ts
- Client.ts
- CodecRegistry.ts
- constants.ts
- Conversation.ts
- Conversations.ts
- DebugInformation.ts
- DecodedMessage.ts
- Dm.ts
- Group.ts
- index.ts
- Opfs.ts
- Preferences.ts
- WorkerClient.ts
- WorkerConversation.ts
- WorkerConversations.ts
- WorkerDebugInformation.ts
- WorkerPreferences.ts
- AsyncStream.test.ts
- Client.test.ts
- contentTypes.test.ts
- Conversations.test.ts
- createBackend.test.ts
- DebugInformation.test.ts
- DeviceSync.test.ts
- Dm.test.ts
- Group.test.ts
- helpers.ts
- inboxId.test.ts
- Opfs.test.ts
- permissions.test.ts
- Preferences.test.ts
- signer.test.ts
- streams.test.ts
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- typedoc.json
- vite.config.ts
- .setup
- bindings
- accounts.ts
- groups.ts
- createBackend.ts
- createClient.ts
- date.ts
- errors.ts
- inboxId.ts
- messages.ts
- signer.ts
- streams.ts
- uuid.ts
- validation.ts
- AsyncStream.ts
- Client.ts
- CodecRegistry.ts
- constants.ts
- Conversation.ts
- Conversations.ts
- DebugInformation.ts
- DecodedMessage.ts
- Dm.ts
- Group.ts
- index.ts
- Preferences.ts
- types.ts
- AsyncStream.test.ts
- Client.test.ts
- contentTypes.test.ts
- Conversations.test.ts
- createBackend.test.ts
- DebugInformation.test.ts
- DeviceSync.test.ts
- Dm.test.ts
- Group.test.ts
- helpers.ts
- inboxId.test.ts
- libxmtpErrors.test.ts
- permissions.test.ts
- Preferences.test.ts
- streams.test.ts
- validation.test.ts
- .gitignore
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- vitest.config.ts
- vitest.setup.ts
- .prettierrc.json
- .yarnrc.yml
- eslint.config.js
- js.just
- package.json
- tsconfig.json
- yarn.lock
- .clippy.toml
- .dockerignore
- .editorconfig
- .envrc
- .gitattributes
- .gitignore
- .node-version
- .nvmrc
- .spi.yml
- .taplo.toml
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- cliff.toml
- codecov.yml
- CONTRIBUTING.md
- deny.toml
- flake.lock
- flake.nix
- justfile
- LICENSE
- om.yaml
- ONBOARDING.md
- Package.resolved
- Package.swift
- README.md
- rust-toolchain.toml
- rustfmt.toml
- TEST_SCENARIOS.md
- webdriver.json
// repository documentation
Was this content helpful?
(0 ratings)
