publish_crypto_vault_bundle
Documentation for eth_defi.vault.crypto_vault_export.publish_crypto_vault_bundle function.
- publish_crypto_vault_bundle(paths, metadata)
Upload crypto payloads, manifest and daily backups to private R2.
Payload keys use flat root names prefixed with
crypto-so they share the public bundle’s layout without colliding with it. The manifest is uploaded last and consumers must verify its digests before accepting the bundle.- Parameters
paths (eth_defi.vault.crypto_vaults.CryptoVaultPaths) – Local bundle paths.
metadata (dict[str, Any]) – Metadata document generated by the bundle builder.
- Returns
Truewhen all uploads complete; exceptions propagate to the guarded post-processing phase.- Return type