diff --git a/tee-worker/identity/app-libs/stf/src/getter.rs b/tee-worker/identity/app-libs/stf/src/getter.rs index d8a4640393..d5397681e4 100644 --- a/tee-worker/identity/app-libs/stf/src/getter.rs +++ b/tee-worker/identity/app-libs/stf/src/getter.rs @@ -103,6 +103,8 @@ pub enum PublicGetter { nonce(Identity), #[codec(index = 2)] id_graph_hash(Identity), + #[codec(index = 3)] + omniaccount(Identity), } #[derive(Encode, Decode, Clone, Debug, PartialEq, Eq)] @@ -289,6 +291,7 @@ impl ExecuteGetter for PublicGetter { }, PublicGetter::id_graph_hash(identity) => IdentityManagement::id_graph_hash(&identity).map(|h| h.encode()), + PublicGetter::omniaccount(identity) => identity.to_native_account().map(|h| h.encode()), } } diff --git a/tee-worker/identity/client-api/parachain-api/prepare-build/interfaces/sidechain/definitions.ts b/tee-worker/identity/client-api/parachain-api/prepare-build/interfaces/sidechain/definitions.ts index 7b1baaa937..f110c56326 100644 --- a/tee-worker/identity/client-api/parachain-api/prepare-build/interfaces/sidechain/definitions.ts +++ b/tee-worker/identity/client-api/parachain-api/prepare-build/interfaces/sidechain/definitions.ts @@ -38,6 +38,7 @@ export default { some_value: "u32", nonce: "(LitentryIdentity)", id_graph_hash: "(LitentryIdentity)", + omniaccount: "(LitentryIdentity)", }, },