diff --git a/Cargo.lock b/Cargo.lock index 74c40dc7e..95732dad5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "account-for-display" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "derive_more", @@ -49,10 +49,10 @@ dependencies = [ [[package]] name = "addresses" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", - "bytes 1.1.124", + "bytes 1.1.125", "cap26-models", "core-utils", "derive_more", @@ -246,7 +246,7 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "assert-json" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json-diff", "error", @@ -546,7 +546,7 @@ dependencies = [ [[package]] name = "build-info" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "cargo_toml", @@ -573,7 +573,7 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "bytes" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "delegate", @@ -607,7 +607,7 @@ dependencies = [ [[package]] name = "cap26-models" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "derive_more", @@ -748,7 +748,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "clients" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "async-trait", @@ -808,7 +808,7 @@ checksum = "0d8a42181e0652c2997ae4d217f25b63c5337a52fd2279736e97b832fa0a3cff" [[package]] name = "core-collections" -version = "1.1.124" +version = "1.1.125" dependencies = [ "has-sample-values", "indexmap 2.7.0", @@ -835,7 +835,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-misc" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "core-utils", @@ -855,7 +855,7 @@ dependencies = [ [[package]] name = "core-utils" -version = "1.1.124" +version = "1.1.125" dependencies = [ "error", "iso8601-timestamp", @@ -1084,7 +1084,7 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "drivers" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -1108,10 +1108,10 @@ dependencies = [ [[package]] name = "ecc" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", - "bytes 1.1.124", + "bytes 1.1.125", "derive_more", "enum-as-inner", "error", @@ -1210,11 +1210,11 @@ dependencies = [ [[package]] name = "encryption" -version = "1.1.124" +version = "1.1.125" dependencies = [ "aes-gcm", "assert-json", - "bytes 1.1.124", + "bytes 1.1.125", "derive_more", "error", "has-sample-values", @@ -1231,7 +1231,7 @@ dependencies = [ [[package]] name = "entity-by-address" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "error", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "entity-foundation" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "derive_more", @@ -1318,7 +1318,7 @@ dependencies = [ [[package]] name = "error" -version = "1.1.124" +version = "1.1.125" dependencies = [ "derive_more", "log", @@ -1377,7 +1377,7 @@ dependencies = [ [[package]] name = "factor-instances-provider" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -1403,9 +1403,9 @@ dependencies = [ [[package]] name = "factors" -version = "1.1.124" +version = "1.1.125" dependencies = [ - "bytes 1.1.124", + "bytes 1.1.125", "cap26-models", "core-collections", "core-misc", @@ -1440,7 +1440,7 @@ dependencies = [ [[package]] name = "factors-supporting-types" -version = "1.1.124" +version = "1.1.125" dependencies = [ "async-trait", "error", @@ -1593,7 +1593,7 @@ dependencies = [ [[package]] name = "gateway-client-and-api" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -1613,7 +1613,7 @@ dependencies = [ [[package]] name = "gateway-models" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "assert-json", @@ -1718,7 +1718,7 @@ dependencies = [ [[package]] name = "has-sample-values" -version = "1.1.124" +version = "1.1.125" dependencies = [ "error", "indexmap 2.7.0", @@ -1729,9 +1729,9 @@ dependencies = [ [[package]] name = "hash" -version = "1.1.124" +version = "1.1.125" dependencies = [ - "bytes 1.1.124", + "bytes 1.1.125", "derive_more", "prelude", "radix-common", @@ -1795,11 +1795,11 @@ dependencies = [ [[package]] name = "hierarchical-deterministic" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "bip39", - "bytes 1.1.124", + "bytes 1.1.125", "cap26-models", "derive_more", "ecc", @@ -1842,13 +1842,13 @@ dependencies = [ [[package]] name = "home-cards" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", "async-trait", "base64", - "bytes 1.1.124", + "bytes 1.1.125", "core-utils", "derive_more", "drivers", @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "host-info" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "derive_more", @@ -1915,10 +1915,10 @@ dependencies = [ [[package]] name = "http-client" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", - "bytes 1.1.124", + "bytes 1.1.125", "core-utils", "drivers", "error", @@ -2143,7 +2143,7 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "identified-vec-of" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "derive_more", @@ -2216,7 +2216,7 @@ dependencies = [ [[package]] name = "interactors" -version = "1.1.124" +version = "1.1.125" dependencies = [ "async-trait", "derive_more", @@ -2336,7 +2336,7 @@ dependencies = [ [[package]] name = "key-derivation-traits" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "async-trait", @@ -2354,7 +2354,7 @@ dependencies = [ [[package]] name = "keys-collector" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -2443,7 +2443,7 @@ dependencies = [ [[package]] name = "manifests" -version = "1.1.124" +version = "1.1.125" dependencies = [ "account-for-display", "addresses", @@ -2485,7 +2485,7 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "metadata" -version = "1.1.124" +version = "1.1.125" dependencies = [ "derive_more", "has-sample-values", @@ -2585,7 +2585,7 @@ dependencies = [ [[package]] name = "network" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", "enum-iterator", @@ -2601,7 +2601,7 @@ dependencies = [ [[package]] name = "next-derivation-index-ephemeral" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "assert-json", @@ -2677,9 +2677,9 @@ dependencies = [ [[package]] name = "numeric" -version = "1.1.124" +version = "1.1.125" dependencies = [ - "bytes 1.1.124", + "bytes 1.1.125", "delegate", "derive_more", "enum-iterator", @@ -2899,7 +2899,7 @@ dependencies = [ [[package]] name = "prelude" -version = "1.1.124" +version = "1.1.125" dependencies = [ "radix-engine", "radix-engine-toolkit", @@ -2936,7 +2936,7 @@ dependencies = [ [[package]] name = "profile" -version = "1.1.124" +version = "1.1.125" dependencies = [ "account-for-display", "addresses", @@ -2980,7 +2980,7 @@ dependencies = [ [[package]] name = "profile-account" -version = "1.1.124" +version = "1.1.125" dependencies = [ "account-for-display", "addresses", @@ -3000,7 +3000,7 @@ dependencies = [ [[package]] name = "profile-account-or-persona" -version = "1.1.124" +version = "1.1.125" dependencies = [ "cap26-models", "derive_more", @@ -3017,7 +3017,7 @@ dependencies = [ [[package]] name = "profile-app-preferences" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "core-misc", @@ -3040,7 +3040,7 @@ dependencies = [ [[package]] name = "profile-base-entity" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "derive_more", @@ -3063,7 +3063,7 @@ dependencies = [ [[package]] name = "profile-gateway" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "assert-json", @@ -3087,7 +3087,7 @@ dependencies = [ [[package]] name = "profile-logic" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "derive_more", @@ -3109,7 +3109,7 @@ dependencies = [ [[package]] name = "profile-persona" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "cap26-models", @@ -3130,7 +3130,7 @@ dependencies = [ [[package]] name = "profile-persona-data" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "assert-json", @@ -3149,7 +3149,7 @@ dependencies = [ [[package]] name = "profile-security-structures" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "cap26-models", @@ -3177,7 +3177,7 @@ dependencies = [ [[package]] name = "profile-state-holder" -version = "1.1.124" +version = "1.1.125" dependencies = [ "derive_more", "error", @@ -3192,7 +3192,7 @@ dependencies = [ [[package]] name = "profile-supporting-types" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "derive_more", @@ -3281,14 +3281,14 @@ dependencies = [ [[package]] name = "radix-connect" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", "assert-json", "async-trait", "base64", - "bytes 1.1.124", + "bytes 1.1.125", "core-misc", "core-utils", "derive_more", @@ -3317,10 +3317,10 @@ dependencies = [ [[package]] name = "radix-connect-models" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", - "bytes 1.1.124", + "bytes 1.1.125", "core-misc", "derive_more", "error", @@ -3762,7 +3762,7 @@ dependencies = [ [[package]] name = "sargon" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -3827,7 +3827,7 @@ dependencies = [ [[package]] name = "sargon-os" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "async-trait", @@ -3854,7 +3854,7 @@ dependencies = [ [[package]] name = "sargon-os-accounts" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -3877,7 +3877,7 @@ dependencies = [ [[package]] name = "sargon-os-derive-public-keys" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "async-trait", @@ -3896,7 +3896,7 @@ dependencies = [ [[package]] name = "sargon-os-factors" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "async-trait", @@ -3924,7 +3924,7 @@ dependencies = [ [[package]] name = "sargon-os-security-center" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "derive_more", @@ -3940,7 +3940,7 @@ dependencies = [ [[package]] name = "sargon-os-signing" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "async-trait", @@ -3966,7 +3966,7 @@ dependencies = [ [[package]] name = "sargon-os-transaction" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "async-std", @@ -3995,7 +3995,7 @@ dependencies = [ [[package]] name = "sargon-uniffi" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", @@ -4052,7 +4052,7 @@ dependencies = [ [[package]] name = "sargon-uniffi-conversion-macros" -version = "1.1.124" +version = "1.1.125" dependencies = [ "proc-macro2", "quote", @@ -4225,7 +4225,7 @@ dependencies = [ [[package]] name = "security-center" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", "assert-json", @@ -4393,7 +4393,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "short-string" -version = "1.1.124" +version = "1.1.125" dependencies = [ "arraystring", "assert-json", @@ -4428,13 +4428,13 @@ dependencies = [ [[package]] name = "signatures-collector" -version = "1.1.124" +version = "1.1.125" dependencies = [ "actix-rt", "addresses", "assert-json", "async-trait", - "bytes 1.1.124", + "bytes 1.1.125", "cap26-models", "core-collections", "core-misc", @@ -4466,10 +4466,10 @@ dependencies = [ [[package]] name = "signing-traits" -version = "1.1.124" +version = "1.1.125" dependencies = [ "async-trait", - "bytes 1.1.124", + "bytes 1.1.125", "core-collections", "derive_more", "ecc", @@ -4634,7 +4634,7 @@ dependencies = [ [[package]] name = "sub-systems" -version = "1.1.124" +version = "1.1.125" dependencies = [ "derive_more", "drivers", @@ -4793,7 +4793,7 @@ dependencies = [ [[package]] name = "time-utils" -version = "1.1.124" +version = "1.1.125" dependencies = [ "iso8601-timestamp", "prelude", @@ -4943,10 +4943,10 @@ dependencies = [ [[package]] name = "transaction-foundation" -version = "1.1.124" +version = "1.1.125" dependencies = [ "assert-json", - "bytes 1.1.124", + "bytes 1.1.125", "derive_more", "has-sample-values", "paste", @@ -4958,10 +4958,10 @@ dependencies = [ [[package]] name = "transaction-models" -version = "1.1.124" +version = "1.1.125" dependencies = [ "addresses", - "bytes 1.1.124", + "bytes 1.1.125", "cargo_toml", "core-collections", "core-misc", diff --git a/crates/app/home-cards/Cargo.toml b/crates/app/home-cards/Cargo.toml index 7500bafee..033e8842f 100644 --- a/crates/app/home-cards/Cargo.toml +++ b/crates/app/home-cards/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "home-cards" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/app/key-derivation-traits/Cargo.toml b/crates/app/key-derivation-traits/Cargo.toml index f97a79afb..78bcec0de 100644 --- a/crates/app/key-derivation-traits/Cargo.toml +++ b/crates/app/key-derivation-traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "key-derivation-traits" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/app/radix-connect-models/Cargo.toml b/crates/app/radix-connect-models/Cargo.toml index 1b659e43a..7e2795ca6 100644 --- a/crates/app/radix-connect-models/Cargo.toml +++ b/crates/app/radix-connect-models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "radix-connect-models" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/app/radix-connect/Cargo.toml b/crates/app/radix-connect/Cargo.toml index 896670e76..1de5ed391 100644 --- a/crates/app/radix-connect/Cargo.toml +++ b/crates/app/radix-connect/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "radix-connect" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/app/security-center/Cargo.toml b/crates/app/security-center/Cargo.toml index 23207ca71..833db6c0e 100644 --- a/crates/app/security-center/Cargo.toml +++ b/crates/app/security-center/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "security-center" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/app/signing-traits/Cargo.toml b/crates/app/signing-traits/Cargo.toml index bed028cf7..5d598d6da 100644 --- a/crates/app/signing-traits/Cargo.toml +++ b/crates/app/signing-traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "signing-traits" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/build-info/Cargo.toml b/crates/common/build-info/Cargo.toml index 80eab8d32..4354776a0 100644 --- a/crates/common/build-info/Cargo.toml +++ b/crates/common/build-info/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "build-info" -version = "1.1.124" +version = "1.1.125" edition = "2021" build = "build.rs" diff --git a/crates/common/bytes/Cargo.toml b/crates/common/bytes/Cargo.toml index e669256fd..80e0857a4 100644 --- a/crates/common/bytes/Cargo.toml +++ b/crates/common/bytes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bytes" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/entity-foundation/Cargo.toml b/crates/common/entity-foundation/Cargo.toml index 9f4c4c900..76ee3da6d 100644 --- a/crates/common/entity-foundation/Cargo.toml +++ b/crates/common/entity-foundation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "entity-foundation" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/host-info/Cargo.toml b/crates/common/host-info/Cargo.toml index c41bf4841..af4fef7da 100644 --- a/crates/common/host-info/Cargo.toml +++ b/crates/common/host-info/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "host-info" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/identified-vec-of/Cargo.toml b/crates/common/identified-vec-of/Cargo.toml index 57b73efde..644e7e804 100644 --- a/crates/common/identified-vec-of/Cargo.toml +++ b/crates/common/identified-vec-of/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "identified-vec-of" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/metadata/Cargo.toml b/crates/common/metadata/Cargo.toml index 440ff228b..7d8305b3d 100644 --- a/crates/common/metadata/Cargo.toml +++ b/crates/common/metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "metadata" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/network/Cargo.toml b/crates/common/network/Cargo.toml index 5cde759c5..c4d63f487 100644 --- a/crates/common/network/Cargo.toml +++ b/crates/common/network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "network" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/numeric/Cargo.toml b/crates/common/numeric/Cargo.toml index 81249d83e..e7dd6c184 100644 --- a/crates/common/numeric/Cargo.toml +++ b/crates/common/numeric/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "numeric" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/common/short-string/Cargo.toml b/crates/common/short-string/Cargo.toml index 53a02f0ab..9ad7c9a3e 100644 --- a/crates/common/short-string/Cargo.toml +++ b/crates/common/short-string/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "short-string" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/assert-json/Cargo.toml b/crates/core/assert-json/Cargo.toml index 0cb1d0fb4..e17386672 100644 --- a/crates/core/assert-json/Cargo.toml +++ b/crates/core/assert-json/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "assert-json" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/collections/Cargo.toml b/crates/core/collections/Cargo.toml index 70d2e1824..252b30c56 100644 --- a/crates/core/collections/Cargo.toml +++ b/crates/core/collections/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-collections" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/error/Cargo.toml b/crates/core/error/Cargo.toml index 480dbf30e..80b4dcb34 100644 --- a/crates/core/error/Cargo.toml +++ b/crates/core/error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "error" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/has-sample-values/Cargo.toml b/crates/core/has-sample-values/Cargo.toml index 338f258cc..fd5aad039 100644 --- a/crates/core/has-sample-values/Cargo.toml +++ b/crates/core/has-sample-values/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "has-sample-values" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/misc/Cargo.toml b/crates/core/misc/Cargo.toml index 48a99556e..a95c728bc 100644 --- a/crates/core/misc/Cargo.toml +++ b/crates/core/misc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-misc" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/prelude/Cargo.toml b/crates/core/prelude/Cargo.toml index 45455b09c..aee3b43a7 100644 --- a/crates/core/prelude/Cargo.toml +++ b/crates/core/prelude/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "prelude" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/time-utils/Cargo.toml b/crates/core/time-utils/Cargo.toml index ec9882f8d..23bed5b45 100644 --- a/crates/core/time-utils/Cargo.toml +++ b/crates/core/time-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "time-utils" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/core/utils/Cargo.toml b/crates/core/utils/Cargo.toml index 47cf3b497..032e95693 100644 --- a/crates/core/utils/Cargo.toml +++ b/crates/core/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-utils" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/crypto/addresses/Cargo.toml b/crates/crypto/addresses/Cargo.toml index d8021a143..ac5cfd9da 100644 --- a/crates/crypto/addresses/Cargo.toml +++ b/crates/crypto/addresses/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "addresses" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/crypto/cap26-models/Cargo.toml b/crates/crypto/cap26-models/Cargo.toml index 72745ffbc..61cdaeebd 100644 --- a/crates/crypto/cap26-models/Cargo.toml +++ b/crates/crypto/cap26-models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cap26-models" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/crypto/ecc/Cargo.toml b/crates/crypto/ecc/Cargo.toml index 248746cb8..607353bcf 100644 --- a/crates/crypto/ecc/Cargo.toml +++ b/crates/crypto/ecc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ecc" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/crypto/encryption/Cargo.toml b/crates/crypto/encryption/Cargo.toml index 200473ee8..570e0cc21 100644 --- a/crates/crypto/encryption/Cargo.toml +++ b/crates/crypto/encryption/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encryption" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/crypto/hash/Cargo.toml b/crates/crypto/hash/Cargo.toml index 0d436bc9e..18f9708e0 100644 --- a/crates/crypto/hash/Cargo.toml +++ b/crates/crypto/hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hash" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/crypto/hd/Cargo.toml b/crates/crypto/hd/Cargo.toml index d9f77bdd0..45d4125d6 100644 --- a/crates/crypto/hd/Cargo.toml +++ b/crates/crypto/hd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hierarchical-deterministic" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/factors/factors/Cargo.toml b/crates/factors/factors/Cargo.toml index 5b37a8b30..aa01a19d4 100644 --- a/crates/factors/factors/Cargo.toml +++ b/crates/factors/factors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "factors" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/factors/instances-provider/Cargo.toml b/crates/factors/instances-provider/Cargo.toml index d6c55adaa..d80c92b93 100644 --- a/crates/factors/instances-provider/Cargo.toml +++ b/crates/factors/instances-provider/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "factor-instances-provider" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/factors/keys-collector/Cargo.toml b/crates/factors/keys-collector/Cargo.toml index eb8b890f2..01ffd8613 100644 --- a/crates/factors/keys-collector/Cargo.toml +++ b/crates/factors/keys-collector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keys-collector" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/factors/next-derivation-index-ephemeral/Cargo.toml b/crates/factors/next-derivation-index-ephemeral/Cargo.toml index 914e031d9..fdaad7046 100644 --- a/crates/factors/next-derivation-index-ephemeral/Cargo.toml +++ b/crates/factors/next-derivation-index-ephemeral/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "next-derivation-index-ephemeral" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/factors/signatures-collector/Cargo.toml b/crates/factors/signatures-collector/Cargo.toml index 179ee3bb7..af9b5e547 100644 --- a/crates/factors/signatures-collector/Cargo.toml +++ b/crates/factors/signatures-collector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "signatures-collector" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/factors/supporting-types/Cargo.toml b/crates/factors/supporting-types/Cargo.toml index 253608e1a..7ea05203d 100644 --- a/crates/factors/supporting-types/Cargo.toml +++ b/crates/factors/supporting-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "factors-supporting-types" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/gateway/client-and-api/Cargo.toml b/crates/gateway/client-and-api/Cargo.toml index 674c510cc..5ef3a48a8 100644 --- a/crates/gateway/client-and-api/Cargo.toml +++ b/crates/gateway/client-and-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gateway-client-and-api" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/gateway/models/Cargo.toml b/crates/gateway/models/Cargo.toml index 541e20c64..e84ef3341 100644 --- a/crates/gateway/models/Cargo.toml +++ b/crates/gateway/models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gateway-models" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/profile/logic/logic_SPLIT_ME/Cargo.toml b/crates/profile/logic/logic_SPLIT_ME/Cargo.toml index 6a3c46868..ac290c655 100644 --- a/crates/profile/logic/logic_SPLIT_ME/Cargo.toml +++ b/crates/profile/logic/logic_SPLIT_ME/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-logic" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/account-for-display/Cargo.toml b/crates/profile/models/account-for-display/Cargo.toml index 899c004b6..1611d63b5 100644 --- a/crates/profile/models/account-for-display/Cargo.toml +++ b/crates/profile/models/account-for-display/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "account-for-display" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/account-or-persona/Cargo.toml b/crates/profile/models/account-or-persona/Cargo.toml index e9bf4b22e..7eb57d1f0 100644 --- a/crates/profile/models/account-or-persona/Cargo.toml +++ b/crates/profile/models/account-or-persona/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-account-or-persona" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/account/Cargo.toml b/crates/profile/models/account/Cargo.toml index 926532e92..54e25f0d9 100644 --- a/crates/profile/models/account/Cargo.toml +++ b/crates/profile/models/account/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-account" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/app-preferences/Cargo.toml b/crates/profile/models/app-preferences/Cargo.toml index 5f16e90db..6af20d208 100644 --- a/crates/profile/models/app-preferences/Cargo.toml +++ b/crates/profile/models/app-preferences/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-app-preferences" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/base-entity/Cargo.toml b/crates/profile/models/base-entity/Cargo.toml index b28dc23ba..1948360f0 100644 --- a/crates/profile/models/base-entity/Cargo.toml +++ b/crates/profile/models/base-entity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-base-entity" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/gateway/Cargo.toml b/crates/profile/models/gateway/Cargo.toml index 7db1f9ccc..49175cefb 100644 --- a/crates/profile/models/gateway/Cargo.toml +++ b/crates/profile/models/gateway/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-gateway" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/persona-data/Cargo.toml b/crates/profile/models/persona-data/Cargo.toml index 26ed0fc4b..26ba35fa1 100644 --- a/crates/profile/models/persona-data/Cargo.toml +++ b/crates/profile/models/persona-data/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-persona-data" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/persona/Cargo.toml b/crates/profile/models/persona/Cargo.toml index 5b12f01e1..fc4ebab56 100644 --- a/crates/profile/models/persona/Cargo.toml +++ b/crates/profile/models/persona/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-persona" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/profile_SPLIT_ME/Cargo.toml b/crates/profile/models/profile_SPLIT_ME/Cargo.toml index 8fc5b6724..4c960564d 100644 --- a/crates/profile/models/profile_SPLIT_ME/Cargo.toml +++ b/crates/profile/models/profile_SPLIT_ME/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/profile/models/security-structures/Cargo.toml b/crates/profile/models/security-structures/Cargo.toml index 02ecf1385..e0a9097b0 100644 --- a/crates/profile/models/security-structures/Cargo.toml +++ b/crates/profile/models/security-structures/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-security-structures" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/models/supporting-types/Cargo.toml b/crates/profile/models/supporting-types/Cargo.toml index bdb40d9ff..cdb3d84ab 100644 --- a/crates/profile/models/supporting-types/Cargo.toml +++ b/crates/profile/models/supporting-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-supporting-types" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/profile/traits/entity-by-address/Cargo.toml b/crates/profile/traits/entity-by-address/Cargo.toml index fb533ebce..c0d428d7b 100644 --- a/crates/profile/traits/entity-by-address/Cargo.toml +++ b/crates/profile/traits/entity-by-address/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "entity-by-address" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/sargon/Cargo.toml b/crates/sargon/Cargo.toml index 2922a49d0..63fdbff5a 100644 --- a/crates/sargon/Cargo.toml +++ b/crates/sargon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon" -version = "1.1.124" +version = "1.1.125" edition = "2021" resolver = "2" # features enabled in integration test diff --git a/crates/system/clients/clients/Cargo.toml b/crates/system/clients/clients/Cargo.toml index 504832893..c5250825d 100644 --- a/crates/system/clients/clients/Cargo.toml +++ b/crates/system/clients/clients/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clients" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/system/clients/http/Cargo.toml b/crates/system/clients/http/Cargo.toml index 4b79fdc7b..c2f1d2bb2 100644 --- a/crates/system/clients/http/Cargo.toml +++ b/crates/system/clients/http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-client" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/drivers/Cargo.toml b/crates/system/drivers/Cargo.toml index 63aadf4b2..e1cdc6de2 100644 --- a/crates/system/drivers/Cargo.toml +++ b/crates/system/drivers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "drivers" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/system/interactors/Cargo.toml b/crates/system/interactors/Cargo.toml index af83b7906..e87e20c07 100644 --- a/crates/system/interactors/Cargo.toml +++ b/crates/system/interactors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "interactors" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/accounts/Cargo.toml b/crates/system/os/accounts/Cargo.toml index 000911d7b..48b55afa5 100644 --- a/crates/system/os/accounts/Cargo.toml +++ b/crates/system/os/accounts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os-accounts" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/derive-public-keys/Cargo.toml b/crates/system/os/derive-public-keys/Cargo.toml index c7ad7bfab..582cd5be8 100644 --- a/crates/system/os/derive-public-keys/Cargo.toml +++ b/crates/system/os/derive-public-keys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os-derive-public-keys" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/factors/Cargo.toml b/crates/system/os/factors/Cargo.toml index c9127014c..b3e9eb1c0 100644 --- a/crates/system/os/factors/Cargo.toml +++ b/crates/system/os/factors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os-factors" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/factors/src/apply_security_shield/sargon_os_apply_shield.rs b/crates/system/os/factors/src/apply_security_shield/sargon_os_apply_shield.rs index 54de073a6..b55ac0b40 100644 --- a/crates/system/os/factors/src/apply_security_shield/sargon_os_apply_shield.rs +++ b/crates/system/os/factors/src/apply_security_shield/sargon_os_apply_shield.rs @@ -84,18 +84,23 @@ impl OsShieldApplying for SargonOS { IdentifiedVecOf, FactorInstancesProviderOutcome, )> { - if !entity_addresses - .iter() - .map(|a| self.entity_by_address(*a)) - .all(|r| match r { - Ok(e) => e.get_provisional().is_none(), - Err(_) => false, - }) - { - return Err( - CommonError::CannotSecurifyEntityHasProvisionalSecurityConfig, - ); - } + // TODO change when queue is introduced + // `CannotSecurifyEntityHasProvisionalSecurityConfig` should be returned when + // 1. entity's shield is in provisional state and + // 2. interaction is in the queue. + + // if !entity_addresses + // .iter() + // .map(|a| self.entity_by_address(*a)) + // .all(|r| match r { + // Ok(e) => e.get_provisional().is_none(), + // Err(_) => false, + // }) + // { + // return Err( + // CommonError::CannotSecurifyEntityHasProvisionalSecurityConfig, + // ); + // } let outcome = self._provide_instances_using_shield_for_entities_by_address_without_consuming_cache( shield.clone(), @@ -181,11 +186,16 @@ impl OsShieldApplying for SargonOS { InstancesInCacheConsumer, FactorInstancesProviderOutcome, )> { - if !entities.iter().all(|a| a.get_provisional().is_none()) { - return Err( - CommonError::CannotSecurifyEntityHasProvisionalSecurityConfig, - ); - } + // TODO change when queue is introduced + // `CannotSecurifyEntityHasProvisionalSecurityConfig` should be returned when + // 1. entity's shield is in provisional state and + // 2. interaction is in the queue. + + // if !entities.iter().all(|a| a.get_provisional().is_none()) { + // return Err( + // CommonError::CannotSecurifyEntityHasProvisionalSecurityConfig, + // ); + // } let addresses_of_entities = entities .iter() .map(|e| e.address()) @@ -651,6 +661,7 @@ mod tests { ); } + #[ignore = "Should be tested when queue is integrated"] #[actix_rt::test] async fn test_one_unsecurified_account_has_provisional_fails() { // ARRANGE @@ -687,6 +698,7 @@ mod tests { ); } + #[ignore = "Should be tested when queue is integrated"] #[actix_rt::test] async fn test_one_securified_account_has_provisional_fails() { // ARRANGE @@ -729,6 +741,7 @@ mod tests { ); } + #[ignore = "Should be tested when queue is integrated"] #[actix_rt::test] async fn test_one_unsecurified_persona_has_provisional_fails() { // ARRANGE @@ -766,6 +779,7 @@ mod tests { ); } + #[ignore = "Should be tested when queue is integrated"] #[actix_rt::test] async fn test_one_securified_persona_has_provisional_fails() { // ARRANGE @@ -810,6 +824,7 @@ mod tests { ); } + #[ignore = "Should be tested when queue is integrated"] #[actix_rt::test] async fn test_one_unsecurified_account_of_many_entities_has_provisional_fails_the_rest_unchanged( ) { @@ -862,6 +877,7 @@ mod tests { assert_eq!(os.personas_on_current_network().unwrap(), personas); // assert unchanged } + #[ignore = "Should be tested when queue is integrated"] #[actix_rt::test] async fn test_low_level_one_account_has_provisional_fails() { // ARRANGE diff --git a/crates/system/os/os/Cargo.toml b/crates/system/os/os/Cargo.toml index 406913f0b..1ea22c791 100644 --- a/crates/system/os/os/Cargo.toml +++ b/crates/system/os/os/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/security-center/Cargo.toml b/crates/system/os/security-center/Cargo.toml index 743bbedef..1e15fdde0 100644 --- a/crates/system/os/security-center/Cargo.toml +++ b/crates/system/os/security-center/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os-security-center" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/signing/Cargo.toml b/crates/system/os/signing/Cargo.toml index 50985a153..dfca4a7c0 100644 --- a/crates/system/os/signing/Cargo.toml +++ b/crates/system/os/signing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os-signing" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/os/transaction/Cargo.toml b/crates/system/os/transaction/Cargo.toml index d3f698b75..2348e7f04 100644 --- a/crates/system/os/transaction/Cargo.toml +++ b/crates/system/os/transaction/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-os-transaction" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/profile-state-holder/Cargo.toml b/crates/system/profile-state-holder/Cargo.toml index 70307e2bb..740ba23c9 100644 --- a/crates/system/profile-state-holder/Cargo.toml +++ b/crates/system/profile-state-holder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "profile-state-holder" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/system/sub-systems/Cargo.toml b/crates/system/sub-systems/Cargo.toml index d6a3d535f..8d56a8fb0 100644 --- a/crates/system/sub-systems/Cargo.toml +++ b/crates/system/sub-systems/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sub-systems" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/transaction/foundation/Cargo.toml b/crates/transaction/foundation/Cargo.toml index 436b6d04c..b9382664a 100644 --- a/crates/transaction/foundation/Cargo.toml +++ b/crates/transaction/foundation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "transaction-foundation" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/transaction/manifests/Cargo.toml b/crates/transaction/manifests/Cargo.toml index 71434298c..fa9b06813 100644 --- a/crates/transaction/manifests/Cargo.toml +++ b/crates/transaction/manifests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "manifests" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/transaction/manifests/src/manifests_security_shield/manifests_securify_shield_unsecurified_entity.rs b/crates/transaction/manifests/src/manifests_security_shield/manifests_securify_shield_unsecurified_entity.rs index a0ce8c950..966cfde15 100644 --- a/crates/transaction/manifests/src/manifests_security_shield/manifests_securify_shield_unsecurified_entity.rs +++ b/crates/transaction/manifests/src/manifests_security_shield/manifests_securify_shield_unsecurified_entity.rs @@ -40,6 +40,22 @@ impl TransactionManifestSecurifyUnsecurifiedEntity for TransactionManifest { &unsecurified_entity, ); + // Obtain the badge for rola key + let owner_badge_proof = "rola_key_proof"; + builder = builder.create_proof_from_bucket_of_all( + owner_badge_bucket, + owner_badge_proof, + ); + builder = builder.push_to_auth_zone(owner_badge_proof); + + // Set Rola Key + builder = TransactionManifest::set_rola_key( + builder, + &security_structure_of_factor_instances + .authentication_signing_factor_instance, + &entity_address, + ); + // Create an access controller for the entity. builder = { let access_controller_reservation_identifier = @@ -82,14 +98,6 @@ impl TransactionManifestSecurifyUnsecurifiedEntity for TransactionManifest { ) }; - // Set Rola Key - builder = TransactionManifest::set_rola_key( - builder, - &security_structure_of_factor_instances - .authentication_signing_factor_instance, - &entity_address, - ); - let manifest = TransactionManifest::sargon_built( builder, entity_address.network_id(), diff --git a/crates/transaction/models/Cargo.toml b/crates/transaction/models/Cargo.toml index b966bdc41..beb470d84 100644 --- a/crates/transaction/models/Cargo.toml +++ b/crates/transaction/models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "transaction-models" -version = "1.1.124" +version = "1.1.125" edition = "2021" diff --git a/crates/uniffi/conversion-macros/Cargo.toml b/crates/uniffi/conversion-macros/Cargo.toml index 3733d319c..43210d1d6 100644 --- a/crates/uniffi/conversion-macros/Cargo.toml +++ b/crates/uniffi/conversion-macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "sargon-uniffi-conversion-macros" -version = "1.1.124" +version = "1.1.125" edition = "2021" [dependencies] diff --git a/crates/uniffi/uniffi_SPLIT_ME/Cargo.toml b/crates/uniffi/uniffi_SPLIT_ME/Cargo.toml index 28c710624..15831db8c 100644 --- a/crates/uniffi/uniffi_SPLIT_ME/Cargo.toml +++ b/crates/uniffi/uniffi_SPLIT_ME/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sargon-uniffi" -version = "1.1.124" +version = "1.1.125" edition = "2021" build = "build.rs" diff --git a/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/mod.rs b/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/mod.rs index d5111db72..24f5596f5 100644 --- a/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/mod.rs +++ b/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/mod.rs @@ -2,6 +2,7 @@ mod entities; mod pre_authorization; mod profile_state_holder; mod sargon_os; +mod sargon_os_apply_security_shield_interaction; mod sargon_os_derive_public_keys; mod sargon_os_entities_linked_to_factor_source; mod sargon_os_factors; @@ -17,6 +18,7 @@ pub use entities::*; pub use pre_authorization::*; pub use profile_state_holder::*; pub use sargon_os::*; +pub use sargon_os_apply_security_shield_interaction::*; pub use sargon_os_derive_public_keys::*; pub use sargon_os_entities_linked_to_factor_source::*; pub use sargon_os_factors::*; diff --git a/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/sargon_os_apply_security_shield_interaction.rs b/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/sargon_os_apply_security_shield_interaction.rs new file mode 100644 index 000000000..e181c3905 --- /dev/null +++ b/crates/uniffi/uniffi_SPLIT_ME/src/system/sargon_os/sargon_os_apply_security_shield_interaction.rs @@ -0,0 +1,21 @@ +use crate::prelude::*; +use sargon::OsApplySecurityShieldInteraction; + +#[uniffi::export] +impl SargonOS { + pub async fn make_interaction_for_applying_security_shield( + &self, + security_shield_id: SecurityStructureID, + addresses: Vec, + ) -> Result { + self.wrapped + .make_interaction_for_applying_security_shield( + security_shield_id.into(), + IndexSet::from_iter( + addresses.iter().map(|a| a.into_internal()), + ), + ) + .await + .into_result() + } +} diff --git a/fixtures/models/interaction/wallet_interaction_batch_of_transactions.json b/fixtures/models/interaction/wallet_interaction_batch_of_transactions.json index 83fa2ae9f..4556b001d 100644 --- a/fixtures/models/interaction/wallet_interaction_batch_of_transactions.json +++ b/fixtures/models/interaction/wallet_interaction_batch_of_transactions.json @@ -1,11 +1,11 @@ { "transactions": [ { - "transactionManifest": "CALL_METHOD\n Address(\"account_rdx128mh2ae9dsrwa0t8l37ayjrxxf0p84e6qm227ytxtcu447f5uw5m8w\")\n \"securify\"\n;\nTAKE_FROM_WORKTOP\n Address(\"resource_rdx1nfxxxxxxxxxxaccwnrxxxxxxxxx006664022062xxxxxxxxxaccwnr\")\n Decimal(\"1\")\n Bucket(\"bucket1\")\n;\nALLOCATE_GLOBAL_ADDRESS\n Address(\"package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr\")\n \"AccessController\"\n AddressReservation(\"reservation1\")\n NamedAddress(\"address1\")\n;\nCREATE_ACCESS_CONTROLLER\n Bucket(\"bucket1\")\n Tuple(\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0e8695a4117774464ca04bb6d10ce0b11aede12bd797dcdee811067094]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0e8695a4117774464ca04bb6d10ce0b11aede12bd797dcdee811067094]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0e8695a4117774464ca04bb6d10ce0b11aede12bd797dcdee811067094]\")\n )\n )\n )\n )\n )\n )\n )\n )\n Enum<1u8>(\n 20160u32\n )\n Enum<1u8>(\n AddressReservation(\"reservation1\")\n )\n;\nSET_METADATA\n Address(\"account_rdx128mh2ae9dsrwa0t8l37ayjrxxf0p84e6qm227ytxtcu447f5uw5m8w\")\n \"owner_keys\"\n Enum<143u8>(\n Array(\n Enum<1u8>(\n Bytes(\"8e7da995687de79d87a51e4acadccbeea15df2b165800247930298bc16\")\n )\n )\n )\n;\n", + "transactionManifest": "CALL_METHOD\n Address(\"account_rdx128mh2ae9dsrwa0t8l37ayjrxxf0p84e6qm227ytxtcu447f5uw5m8w\")\n \"securify\"\n;\nTAKE_FROM_WORKTOP\n Address(\"resource_rdx1nfxxxxxxxxxxaccwnrxxxxxxxxx006664022062xxxxxxxxxaccwnr\")\n Decimal(\"1\")\n Bucket(\"bucket1\")\n;\nCREATE_PROOF_FROM_BUCKET_OF_ALL\n Bucket(\"bucket1\")\n Proof(\"proof1\")\n;\nPUSH_TO_AUTH_ZONE\n Proof(\"proof1\")\n;\nSET_METADATA\n Address(\"account_rdx128mh2ae9dsrwa0t8l37ayjrxxf0p84e6qm227ytxtcu447f5uw5m8w\")\n \"owner_keys\"\n Enum<143u8>(\n Array(\n Enum<1u8>(\n Bytes(\"8e7da995687de79d87a51e4acadccbeea15df2b165800247930298bc16\")\n )\n )\n )\n;\nALLOCATE_GLOBAL_ADDRESS\n Address(\"package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr\")\n \"AccessController\"\n AddressReservation(\"reservation1\")\n NamedAddress(\"address1\")\n;\nCREATE_ACCESS_CONTROLLER\n Bucket(\"bucket1\")\n Tuple(\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0e8695a4117774464ca04bb6d10ce0b11aede12bd797dcdee811067094]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0e8695a4117774464ca04bb6d10ce0b11aede12bd797dcdee811067094]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0e8695a4117774464ca04bb6d10ce0b11aede12bd797dcdee811067094]\")\n )\n )\n )\n )\n )\n )\n )\n )\n Enum<1u8>(\n 20160u32\n )\n Enum<1u8>(\n AddressReservation(\"reservation1\")\n )\n;\n", "blobs": [] }, { - "transactionManifest": "CALL_METHOD\n Address(\"identity_rdx122kkqj7pc04gwsgcwsxmfmknlsg4qpz52rrs6vj72cujks4ukw993v\")\n \"securify\"\n;\nTAKE_FROM_WORKTOP\n Address(\"resource_rdx1nfxxxxxxxxxxdntwnrxxxxxxxxx002876444928xxxxxxxxxdntwnr\")\n Decimal(\"1\")\n Bucket(\"bucket1\")\n;\nALLOCATE_GLOBAL_ADDRESS\n Address(\"package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr\")\n \"AccessController\"\n AddressReservation(\"reservation1\")\n NamedAddress(\"address1\")\n;\nCREATE_ACCESS_CONTROLLER\n Bucket(\"bucket1\")\n Tuple(\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0b5896b1b5a1de8573b3a90216e7b14b42aa11746ad2e0bcb0741c216d]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0b5896b1b5a1de8573b3a90216e7b14b42aa11746ad2e0bcb0741c216d]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0b5896b1b5a1de8573b3a90216e7b14b42aa11746ad2e0bcb0741c216d]\")\n )\n )\n )\n )\n )\n )\n )\n )\n Enum<1u8>(\n 20160u32\n )\n Enum<1u8>(\n AddressReservation(\"reservation1\")\n )\n;\nSET_METADATA\n Address(\"identity_rdx122kkqj7pc04gwsgcwsxmfmknlsg4qpz52rrs6vj72cujks4ukw993v\")\n \"owner_keys\"\n Enum<143u8>(\n Array(\n Enum<1u8>(\n Bytes(\"a9a3197f2553f4cfe4603e77fd1802f14490862e11a33d81c98c430e31\")\n )\n )\n )\n;\n", + "transactionManifest": "CALL_METHOD\n Address(\"identity_rdx122kkqj7pc04gwsgcwsxmfmknlsg4qpz52rrs6vj72cujks4ukw993v\")\n \"securify\"\n;\nTAKE_FROM_WORKTOP\n Address(\"resource_rdx1nfxxxxxxxxxxdntwnrxxxxxxxxx002876444928xxxxxxxxxdntwnr\")\n Decimal(\"1\")\n Bucket(\"bucket1\")\n;\nCREATE_PROOF_FROM_BUCKET_OF_ALL\n Bucket(\"bucket1\")\n Proof(\"proof1\")\n;\nPUSH_TO_AUTH_ZONE\n Proof(\"proof1\")\n;\nSET_METADATA\n Address(\"identity_rdx122kkqj7pc04gwsgcwsxmfmknlsg4qpz52rrs6vj72cujks4ukw993v\")\n \"owner_keys\"\n Enum<143u8>(\n Array(\n Enum<1u8>(\n Bytes(\"a9a3197f2553f4cfe4603e77fd1802f14490862e11a33d81c98c430e31\")\n )\n )\n )\n;\nALLOCATE_GLOBAL_ADDRESS\n Address(\"package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr\")\n \"AccessController\"\n AddressReservation(\"reservation1\")\n NamedAddress(\"address1\")\n;\nCREATE_ACCESS_CONTROLLER\n Bucket(\"bucket1\")\n Tuple(\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0b5896b1b5a1de8573b3a90216e7b14b42aa11746ad2e0bcb0741c216d]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0b5896b1b5a1de8573b3a90216e7b14b42aa11746ad2e0bcb0741c216d]\")\n )\n )\n )\n )\n )\n )\n ),\n Enum<2u8>(\n Enum<1u8>(\n Array(\n Enum<0u8>(\n Enum<2u8>(\n 0u8,\n Array()\n )\n ),\n Enum<0u8>(\n Enum<4u8>(\n Array(\n Enum<0u8>(\n NonFungibleGlobalId(\"resource_rdx1nfxxxxxxxxxxed25sgxxxxxxxxx002236757237xxxxxxxxxed25sg:[0b5896b1b5a1de8573b3a90216e7b14b42aa11746ad2e0bcb0741c216d]\")\n )\n )\n )\n )\n )\n )\n )\n )\n Enum<1u8>(\n 20160u32\n )\n Enum<1u8>(\n AddressReservation(\"reservation1\")\n )\n;\n", "blobs": [] }, { diff --git a/fixtures/transaction/create_access_controller_for_account.rtm b/fixtures/transaction/create_access_controller_for_account.rtm index 5d5b5a18c..16dae512c 100644 --- a/fixtures/transaction/create_access_controller_for_account.rtm +++ b/fixtures/transaction/create_access_controller_for_account.rtm @@ -7,6 +7,24 @@ TAKE_FROM_WORKTOP Decimal("1") Bucket("bucket1") ; +CREATE_PROOF_FROM_BUCKET_OF_ALL + Bucket("bucket1") + Proof("proof1") +; +PUSH_TO_AUTH_ZONE + Proof("proof1") +; +SET_METADATA + Address("account_rdx128dtethfy8ujrsfdztemyjk0kvhnah6dafr57frz85dcw2c8z0td87") + "owner_keys" + Enum<143u8>( + Array( + Enum<1u8>( + Bytes("cb3f6086cd08a1d0ab10139a9c6d191783edb534059f7b4716dc5d239e") + ) + ) + ) +; ALLOCATE_GLOBAL_ADDRESS Address("package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr") "AccessController" @@ -92,15 +110,4 @@ CREATE_ACCESS_CONTROLLER Enum<1u8>( AddressReservation("reservation1") ) -; -SET_METADATA - Address("account_rdx128dtethfy8ujrsfdztemyjk0kvhnah6dafr57frz85dcw2c8z0td87") - "owner_keys" - Enum<143u8>( - Array( - Enum<1u8>( - Bytes("cb3f6086cd08a1d0ab10139a9c6d191783edb534059f7b4716dc5d239e") - ) - ) - ) ; \ No newline at end of file diff --git a/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm b/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm index 801d308e1..fa97303e7 100644 --- a/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm +++ b/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm @@ -7,6 +7,24 @@ TAKE_FROM_WORKTOP Decimal("1") Bucket("bucket1") ; +CREATE_PROOF_FROM_BUCKET_OF_ALL + Bucket("bucket1") + Proof("proof1") +; +PUSH_TO_AUTH_ZONE + Proof("proof1") +; +SET_METADATA + Address("account_rdx128dtethfy8ujrsfdztemyjk0kvhnah6dafr57frz85dcw2c8z0td87") + "owner_keys" + Enum<143u8>( + Array( + Enum<1u8>( + Bytes("cb3f6086cd08a1d0ab10139a9c6d191783edb534059f7b4716dc5d239e") + ) + ) + ) +; ALLOCATE_GLOBAL_ADDRESS Address("package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr") "AccessController" @@ -93,17 +111,6 @@ CREATE_ACCESS_CONTROLLER AddressReservation("reservation1") ) ; -SET_METADATA - Address("account_rdx128dtethfy8ujrsfdztemyjk0kvhnah6dafr57frz85dcw2c8z0td87") - "owner_keys" - Enum<143u8>( - Array( - Enum<1u8>( - Bytes("cb3f6086cd08a1d0ab10139a9c6d191783edb534059f7b4716dc5d239e") - ) - ) - ) -; CALL_METHOD Address("accesscontroller_rdx1cdgmx69r8532n7e0w6sgs8lrctmdzsmylak75a0khwmp55pau5p8pr") "create_proof" diff --git a/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm b/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm index acdfbd778..17636afeb 100644 --- a/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm +++ b/fixtures/transaction/create_access_controller_for_account_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm @@ -7,6 +7,24 @@ TAKE_FROM_WORKTOP Decimal("1") Bucket("bucket1") ; +CREATE_PROOF_FROM_BUCKET_OF_ALL + Bucket("bucket1") + Proof("proof1") +; +PUSH_TO_AUTH_ZONE + Proof("proof1") +; +SET_METADATA + Address("account_rdx128dtethfy8ujrsfdztemyjk0kvhnah6dafr57frz85dcw2c8z0td87") + "owner_keys" + Enum<143u8>( + Array( + Enum<1u8>( + Bytes("cb3f6086cd08a1d0ab10139a9c6d191783edb534059f7b4716dc5d239e") + ) + ) + ) +; ALLOCATE_GLOBAL_ADDRESS Address("package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr") "AccessController" @@ -93,17 +111,6 @@ CREATE_ACCESS_CONTROLLER AddressReservation("reservation1") ) ; -SET_METADATA - Address("account_rdx128dtethfy8ujrsfdztemyjk0kvhnah6dafr57frz85dcw2c8z0td87") - "owner_keys" - Enum<143u8>( - Array( - Enum<1u8>( - Bytes("cb3f6086cd08a1d0ab10139a9c6d191783edb534059f7b4716dc5d239e") - ) - ) - ) -; CALL_METHOD Address("account_rdx12y02nen8zjrq0k0nku98shjq7n05kvl3j9m5d3a6cpduqwzgmenjq7") "withdraw" diff --git a/fixtures/transaction/create_access_controller_for_persona.rtm b/fixtures/transaction/create_access_controller_for_persona.rtm index 65b8b7dc9..25f6694e1 100644 --- a/fixtures/transaction/create_access_controller_for_persona.rtm +++ b/fixtures/transaction/create_access_controller_for_persona.rtm @@ -7,6 +7,24 @@ TAKE_FROM_WORKTOP Decimal("1") Bucket("bucket1") ; +CREATE_PROOF_FROM_BUCKET_OF_ALL + Bucket("bucket1") + Proof("proof1") +; +PUSH_TO_AUTH_ZONE + Proof("proof1") +; +SET_METADATA + Address("identity_rdx12tw6rt9c4l56rz6p866e35tmzp556nymxmpj8hagfewq82kspctdyw") + "owner_keys" + Enum<143u8>( + Array( + Enum<1u8>( + Bytes("675506ad8d7ce4c602cb06c593c0f10e1cc4dcdf2c4144360ef33ebeef") + ) + ) + ) +; ALLOCATE_GLOBAL_ADDRESS Address("package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr") "AccessController" @@ -86,15 +104,4 @@ CREATE_ACCESS_CONTROLLER Enum<1u8>( AddressReservation("reservation1") ) -; -SET_METADATA - Address("identity_rdx12tw6rt9c4l56rz6p866e35tmzp556nymxmpj8hagfewq82kspctdyw") - "owner_keys" - Enum<143u8>( - Array( - Enum<1u8>( - Bytes("675506ad8d7ce4c602cb06c593c0f10e1cc4dcdf2c4144360ef33ebeef") - ) - ) - ) ; \ No newline at end of file diff --git a/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm b/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm index 78b857b4a..43c22da3b 100644 --- a/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm +++ b/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_securified_account_amount_42.rtm @@ -7,6 +7,24 @@ TAKE_FROM_WORKTOP Decimal("1") Bucket("bucket1") ; +CREATE_PROOF_FROM_BUCKET_OF_ALL + Bucket("bucket1") + Proof("proof1") +; +PUSH_TO_AUTH_ZONE + Proof("proof1") +; +SET_METADATA + Address("identity_rdx12tw6rt9c4l56rz6p866e35tmzp556nymxmpj8hagfewq82kspctdyw") + "owner_keys" + Enum<143u8>( + Array( + Enum<1u8>( + Bytes("675506ad8d7ce4c602cb06c593c0f10e1cc4dcdf2c4144360ef33ebeef") + ) + ) + ) +; ALLOCATE_GLOBAL_ADDRESS Address("package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr") "AccessController" @@ -87,17 +105,6 @@ CREATE_ACCESS_CONTROLLER AddressReservation("reservation1") ) ; -SET_METADATA - Address("identity_rdx12tw6rt9c4l56rz6p866e35tmzp556nymxmpj8hagfewq82kspctdyw") - "owner_keys" - Enum<143u8>( - Array( - Enum<1u8>( - Bytes("675506ad8d7ce4c602cb06c593c0f10e1cc4dcdf2c4144360ef33ebeef") - ) - ) - ) -; CALL_METHOD Address("accesscontroller_rdx1cdgmx69r8532n7e0w6sgs8lrctmdzsmylak75a0khwmp55pau5p8pr") "create_proof" diff --git a/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm b/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm index dd59018d6..1c874a8f1 100644 --- a/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm +++ b/fixtures/transaction/create_access_controller_for_persona_with_ac_xrd_vault_top_up_by_unsecurified_account.rtm @@ -7,6 +7,24 @@ TAKE_FROM_WORKTOP Decimal("1") Bucket("bucket1") ; +CREATE_PROOF_FROM_BUCKET_OF_ALL + Bucket("bucket1") + Proof("proof1") +; +PUSH_TO_AUTH_ZONE + Proof("proof1") +; +SET_METADATA + Address("identity_rdx12tw6rt9c4l56rz6p866e35tmzp556nymxmpj8hagfewq82kspctdyw") + "owner_keys" + Enum<143u8>( + Array( + Enum<1u8>( + Bytes("675506ad8d7ce4c602cb06c593c0f10e1cc4dcdf2c4144360ef33ebeef") + ) + ) + ) +; ALLOCATE_GLOBAL_ADDRESS Address("package_rdx1pkgxxxxxxxxxcntrlrxxxxxxxxx000648572295xxxxxxxxxcntrlr") "AccessController" @@ -87,17 +105,6 @@ CREATE_ACCESS_CONTROLLER AddressReservation("reservation1") ) ; -SET_METADATA - Address("identity_rdx12tw6rt9c4l56rz6p866e35tmzp556nymxmpj8hagfewq82kspctdyw") - "owner_keys" - Enum<143u8>( - Array( - Enum<1u8>( - Bytes("675506ad8d7ce4c602cb06c593c0f10e1cc4dcdf2c4144360ef33ebeef") - ) - ) - ) -; CALL_METHOD Address("account_rdx12y02nen8zjrq0k0nku98shjq7n05kvl3j9m5d3a6cpduqwzgmenjq7") "withdraw"