diff --git a/bindings/wasm/identity_wasm/examples/src/0_basic/-1_test_api_call.ts b/bindings/wasm/identity_wasm/examples/src/0_basic/-1_test_api_call.ts index 04fad6f9c..ed8530931 100644 --- a/bindings/wasm/identity_wasm/examples/src/0_basic/-1_test_api_call.ts +++ b/bindings/wasm/identity_wasm/examples/src/0_basic/-1_test_api_call.ts @@ -8,8 +8,8 @@ import { JwkMemStore, JwsAlgorithm, KeyIdMemStore, - KinesisIdentityClient, - KinesisIdentityClientReadOnly, + IdentityClient, + IdentityClientReadOnly, Multicontroller, Storage, StorageSigner, @@ -17,7 +17,7 @@ import { import { executeTransaction } from "@iota/iota-interaction-ts/lib/iota_client_helpers"; import { bcs } from "@iota/iota-sdk/bcs"; -import { IotaClient as KinesisClient } from "@iota/iota-sdk/client"; +import { IotaClient } from "@iota/iota-sdk/client"; import { getFaucetHost, requestIotaFromFaucetV0 } from "@iota/iota-sdk/faucet"; import { Transaction } from "@iota/iota-sdk/transactions"; import { IOTA_TYPE_ARG } from "@iota/iota-sdk/utils"; @@ -25,8 +25,8 @@ import { IDENTITY_IOTA_PACKAGE_ID, NETWORK_NAME_FAUCET, NETWORK_URL, TEST_GAS_BU async function initializeClients() { console.log("---------------- Preparing IdentityClient ------------------------"); - const kinesisClient = new KinesisClient({ url: NETWORK_URL }); - const identityClientReadOnly = await KinesisIdentityClientReadOnly.createWithPkgId(kinesisClient, IDENTITY_IOTA_PACKAGE_ID); + const iotaClient = new IotaClient({ url: NETWORK_URL }); + const identityClientReadOnly = await IdentityClientReadOnly.createWithPkgId(iotaClient, IDENTITY_IOTA_PACKAGE_ID); // create new storage const storage: Storage = new Storage(new JwkMemStore(), new KeyIdMemStore()); @@ -41,27 +41,27 @@ async function initializeClients() { // create signer from storage let signer = new StorageSigner(storage, keyId, publicKeyJwk); - const identityClient = await KinesisIdentityClient.create(identityClientReadOnly, signer); + const identityClient = await IdentityClient.create(identityClientReadOnly, signer); await requestIotaFromFaucetV0({ host: getFaucetHost(NETWORK_NAME_FAUCET), recipient: identityClient.senderAddress(), }); - const balance = await kinesisClient.getBalance({ owner: identityClient.senderAddress() }); + const balance = await iotaClient.getBalance({ owner: identityClient.senderAddress() }); if (balance.totalBalance === "0") { throw new Error("Balance is still 0"); } else { console.log(`Received gas from faucet: ${balance.totalBalance} for owner ${identityClient.senderAddress()}`); } - return { kinesisClient, identityClient }; + return { iotaClient, identityClient }; } async function testIdentityClientReadOnly() { - const kinesisClient = new KinesisClient({ url: NETWORK_URL }); - const identityClient = await KinesisIdentityClientReadOnly.createWithPkgId(kinesisClient, IDENTITY_IOTA_PACKAGE_ID); + const iotaClient = new IotaClient({ url: NETWORK_URL }); + const identityClient = await IdentityClientReadOnly.createWithPkgId(iotaClient, IDENTITY_IOTA_PACKAGE_ID); console.log("\n-------------- Start testIdentityClientReadOnly -------------------------------"); console.log(`networkName: ${identityClient.network()}`); @@ -79,8 +79,8 @@ async function testIdentityClientReadOnly() { async function testIdentityClient( - identityClient: KinesisIdentityClient, - kinesisClient: KinesisClient, + identityClient: IdentityClient, + iotaClient: IotaClient, ): Promise { console.log("\n-------------- Start testIdentityClient -------------------------------"); console.log(`senderPublicKey: ${identityClient.senderPublicKey()}`); @@ -100,7 +100,7 @@ async function testIdentityClient( recipient: identityClient.senderAddress(), }); - const balance = await kinesisClient.getBalance({ owner: identityClient.senderAddress() }); + const balance = await iotaClient.getBalance({ owner: identityClient.senderAddress() }); if (balance.totalBalance === "0") { throw new Error("Balance is still 0"); } else { @@ -173,7 +173,7 @@ async function signerTest(): Promise { console.dir({ signed }); } -async function testExecuteTransaction(kinesisClient: KinesisClient) { +async function testExecuteTransaction(iotaClient: IotaClient) { console.log("---------------- testing executeTransaction ------------------------"); // create new storage @@ -198,7 +198,7 @@ async function testExecuteTransaction(kinesisClient: KinesisClient) { }); // try to craft tx with js api - let coins = await kinesisClient.getCoins({ + let coins = await iotaClient.getCoins({ owner: address, coinType: IOTA_TYPE_ARG, }); @@ -211,10 +211,10 @@ async function testExecuteTransaction(kinesisClient: KinesisClient) { tx.setSenderIfNotSet(address); let response = await executeTransaction( - kinesisClient, + iotaClient, address, publicJwk, - await tx.build({ client: kinesisClient }), + await tx.build({ client: iotaClient }), signer, ); console.dir(response); @@ -223,7 +223,7 @@ async function testExecuteTransaction(kinesisClient: KinesisClient) { /** Test API usage */ export async function testApiCall(): Promise { - const { kinesisClient, identityClient } = await initializeClients(); + const { iotaClient, identityClient } = await initializeClients(); try { await testIdentityClientReadOnly(); @@ -233,7 +233,7 @@ export async function testApiCall(): Promise { } try { - await testIdentityClient(identityClient, kinesisClient); + await testIdentityClient(identityClient, iotaClient); } catch (err) { const suffix = err instanceof Error ? `${err.message}; ${err.stack}` : `${err}`; console.error(`identity client binding test failed: ${suffix}`); @@ -254,7 +254,7 @@ export async function testApiCall(): Promise { } try { - await testExecuteTransaction(kinesisClient); + await testExecuteTransaction(iotaClient); } catch (err) { const suffix = err instanceof Error ? `${err.message}; ${err.stack}` : `${err}`; console.error(`signer binding test failed: ${suffix}`); diff --git a/bindings/wasm/identity_wasm/examples/src/0_basic/0_create_did.ts b/bindings/wasm/identity_wasm/examples/src/0_basic/0_create_did.ts index 5abbd5fa1..98469b99a 100644 --- a/bindings/wasm/identity_wasm/examples/src/0_basic/0_create_did.ts +++ b/bindings/wasm/identity_wasm/examples/src/0_basic/0_create_did.ts @@ -2,7 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 import { IotaDID } from '@iota/identity-wasm/node'; -import { IotaClient as KinesisClient } from "@iota/iota-sdk/client"; +import { IotaClient } from "@iota/iota-sdk/client"; import { createDocumentForNetwork, getClientAndCreateAccount, @@ -13,8 +13,8 @@ import { /** Demonstrate how to create a DID Document and publish it. */ export async function createIdentity(): Promise { // create new client to connect to IOTA network - const kinesisClient = new KinesisClient({ url: NETWORK_URL }); - const network = await kinesisClient.getChainIdentifier(); + const iotaClient = new IotaClient({ url: NETWORK_URL }); + const network = await iotaClient.getChainIdentifier(); const storage = getMemstorage(); // TODO: check if we can update storage implementation to a non-owning variant diff --git a/bindings/wasm/identity_wasm/examples/src/0_basic/1_update_did.ts b/bindings/wasm/identity_wasm/examples/src/0_basic/1_update_did.ts index e72f00010..dde2091c0 100644 --- a/bindings/wasm/identity_wasm/examples/src/0_basic/1_update_did.ts +++ b/bindings/wasm/identity_wasm/examples/src/0_basic/1_update_did.ts @@ -11,7 +11,7 @@ import { Timestamp, VerificationMethod, } from "@iota/identity-wasm/node"; -import { IotaClient as KinesisClient } from "@iota/iota-sdk/client"; +import { IotaClient } from "@iota/iota-sdk/client"; import { createDocumentForNetwork, getClientAndCreateAccount, @@ -23,8 +23,8 @@ import { /** Demonstrates how to update a DID document in an existing Alias Output. */ export async function updateIdentity() { // create new clients and create new account - const kinesisClient = new KinesisClient({ url: NETWORK_URL }); - const network = await kinesisClient.getChainIdentifier(); + const iotaClient = new IotaClient({ url: NETWORK_URL }); + const network = await iotaClient.getChainIdentifier(); const storage = getMemstorage(); const [unpublished, vmFragment1] = await createDocumentForNetwork(storage, network); const identityClient = await getClientAndCreateAccount(storage); diff --git a/bindings/wasm/identity_wasm/examples/src/0_basic/3_deactivate_did.ts b/bindings/wasm/identity_wasm/examples/src/0_basic/3_deactivate_did.ts index 0bfb07729..823d371e4 100644 --- a/bindings/wasm/identity_wasm/examples/src/0_basic/3_deactivate_did.ts +++ b/bindings/wasm/identity_wasm/examples/src/0_basic/3_deactivate_did.ts @@ -2,7 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 import { IotaDID } from "@iota/identity-wasm/node"; -import { IotaClient as KinesisClient } from "@iota/iota-sdk/client"; +import { IotaClient } from "@iota/iota-sdk/client"; import { createDocumentForNetwork, getClientAndCreateAccount, @@ -14,8 +14,8 @@ import { /** Demonstrates how to deactivate a DID in an Alias Output. */ export async function deactivateIdentity() { // create new clients and create new account - const kinesisClient = new KinesisClient({ url: NETWORK_URL }); - const network = await kinesisClient.getChainIdentifier(); + const iotaClient = new IotaClient({ url: NETWORK_URL }); + const network = await iotaClient.getChainIdentifier(); const storage = getMemstorage(); const [unpublished, vmFragment1] = await createDocumentForNetwork(storage, network); const identityClient = await getClientAndCreateAccount(storage); diff --git a/bindings/wasm/identity_wasm/examples/src/utils_alpha.ts b/bindings/wasm/identity_wasm/examples/src/utils_alpha.ts index cd9bd45b1..ba28c9a66 100644 --- a/bindings/wasm/identity_wasm/examples/src/utils_alpha.ts +++ b/bindings/wasm/identity_wasm/examples/src/utils_alpha.ts @@ -6,13 +6,13 @@ import { JwkMemStore, JwsAlgorithm, KeyIdMemStore, - KinesisIdentityClient, - KinesisIdentityClientReadOnly, + IdentityClient, + IdentityClientReadOnly, MethodScope, Storage, StorageSigner, } from "@iota/identity-wasm/node"; -import { IotaClient as KinesisClient } from "@iota/iota-sdk/client"; +import { IotaClient } from "@iota/iota-sdk/client"; import { getFaucetHost, requestIotaFromFaucetV0 } from "@iota/iota-sdk/faucet"; export const IDENTITY_IOTA_PACKAGE_ID = @@ -41,15 +41,15 @@ export async function createDocumentForNetwork(storage: Storage, network: string return [unpublished, verificationMethodFragment]; } -export async function getClientAndCreateAccount(storage: Storage): Promise { +export async function getClientAndCreateAccount(storage: Storage): Promise { if (!IDENTITY_IOTA_PACKAGE_ID) { throw new Error(`IDENTITY_IOTA_PACKAGE_ID env variable must be provided to run the examples`); } - const kinesisClient = new KinesisClient({ url: NETWORK_URL }); + const iotaClient = new IotaClient({ url: NETWORK_URL }); - const identityClientReadOnly = await KinesisIdentityClientReadOnly.createWithPkgId( - kinesisClient, IDENTITY_IOTA_PACKAGE_ID); + const identityClientReadOnly = await IdentityClientReadOnly.createWithPkgId( + iotaClient, IDENTITY_IOTA_PACKAGE_ID); // generate new key let generate = await storage.keyStorage().generate("Ed25519", JwsAlgorithm.EdDSA); @@ -61,14 +61,14 @@ export async function getClientAndCreateAccount(storage: Storage): Promise { let tx = identityClient diff --git a/bindings/wasm/identity_wasm/src/error.rs b/bindings/wasm/identity_wasm/src/error.rs index 114e81856..a5a07247a 100644 --- a/bindings/wasm/identity_wasm/src/error.rs +++ b/bindings/wasm/identity_wasm/src/error.rs @@ -313,7 +313,7 @@ impl JsValueResult { self.stringify_error().map_err(identity_iota::iota::Error::JsError) } - pub fn to_kinesis_client_error(self) -> StdResult { + pub fn to_iota_client_error(self) -> StdResult { self .stringify_error() .map_err(|e| identity_iota::iota::rebased::Error::FfiError(e.to_string())) @@ -361,7 +361,7 @@ impl serde::Deserialize<'a>> From for KeyIdStorageResu impl serde::Deserialize<'a>> From for StdResult { fn from(result: JsValueResult) -> Self { - result.to_kinesis_client_error().and_then(|js_value| { + result.to_iota_client_error().and_then(|js_value| { js_value .into_serde() .map_err(|e| identity_iota::iota::rebased::Error::FfiError(e.to_string())) diff --git a/bindings/wasm/identity_wasm/src/lib.rs b/bindings/wasm/identity_wasm/src/lib.rs index 2373fb981..a8116d018 100644 --- a/bindings/wasm/identity_wasm/src/lib.rs +++ b/bindings/wasm/identity_wasm/src/lib.rs @@ -33,8 +33,7 @@ pub mod verification; #[cfg(feature = "dummy-client")] // Currently it's unclear if this module will be removed or can be used for integration or unit tests. -// TODO manage the final location of the kinesis TS module -pub(crate) mod kinesis; +pub(crate) mod rebased; #[cfg(feature = "dummy-client")] // Remove this module when working on [Issue #1445 Replace mocked Identity client with real Identity client] pub(crate) mod obsolete; diff --git a/bindings/wasm/identity_wasm/src/kinesis/client_dummy/identity.rs b/bindings/wasm/identity_wasm/src/rebased/client_dummy/identity.rs similarity index 100% rename from bindings/wasm/identity_wasm/src/kinesis/client_dummy/identity.rs rename to bindings/wasm/identity_wasm/src/rebased/client_dummy/identity.rs diff --git a/bindings/wasm/identity_wasm/src/kinesis/client_dummy/mod.rs b/bindings/wasm/identity_wasm/src/rebased/client_dummy/mod.rs similarity index 100% rename from bindings/wasm/identity_wasm/src/kinesis/client_dummy/mod.rs rename to bindings/wasm/identity_wasm/src/rebased/client_dummy/mod.rs diff --git a/bindings/wasm/identity_wasm/src/kinesis/client_dummy/multicontroller.rs b/bindings/wasm/identity_wasm/src/rebased/client_dummy/multicontroller.rs similarity index 100% rename from bindings/wasm/identity_wasm/src/kinesis/client_dummy/multicontroller.rs rename to bindings/wasm/identity_wasm/src/rebased/client_dummy/multicontroller.rs diff --git a/bindings/wasm/identity_wasm/src/kinesis/identity.rs b/bindings/wasm/identity_wasm/src/rebased/identity.rs similarity index 95% rename from bindings/wasm/identity_wasm/src/kinesis/identity.rs rename to bindings/wasm/identity_wasm/src/rebased/identity.rs index 23a3ab6a0..4e2c5a647 100644 --- a/bindings/wasm/identity_wasm/src/kinesis/identity.rs +++ b/bindings/wasm/identity_wasm/src/rebased/identity.rs @@ -25,7 +25,7 @@ use super::client_dummy::ProposalBuilder; use super::types::into_sdk_type; use super::types::WasmIotaAddress; use super::types::WasmObjectID; -use super::WasmKinesisIdentityClient; +use super::WasmIdentityClient; use super::WasmProposal; /// Helper type for `WasmIdentityBuilder::controllers`. @@ -82,7 +82,7 @@ impl WasmOnChainIdentity { #[wasm_bindgen(js_name = getHistory, skip_typescript)] // ts type in custom section below pub async fn get_history( &self, - client: WasmKinesisIdentityClient, + client: WasmIdentityClient, last_version: Option, page_size: Option, ) -> Result { @@ -156,7 +156,7 @@ impl WasmProposalBuilder { Self(self.0.gas_budget(amount)) } - pub async fn finish(self, client: &WasmKinesisIdentityClient, signer: &DummySigner) -> Result> { + pub async fn finish(self, client: &WasmIdentityClient, signer: &DummySigner) -> Result> { unimplemented!("WasmProposalBuilder::finish"); // self // .0 @@ -223,10 +223,7 @@ pub struct WasmCreateIdentityTx(pub(crate) CreateIdentityTx); #[wasm_bindgen(js_class = CreateIdentityTx)] impl WasmCreateIdentityTx { #[wasm_bindgen] - pub async fn execute( - self, - client: &WasmKinesisIdentityClient, - ) -> Result { + pub async fn execute(self, client: &WasmIdentityClient) -> Result { let output = self.0.execute(&client.0).await.map_err(wasm_error)?; Ok(WasmTransactionOutputInternalOnChainIdentity(output)) } diff --git a/bindings/wasm/identity_wasm/src/kinesis/mod.rs b/bindings/wasm/identity_wasm/src/rebased/mod.rs similarity index 100% rename from bindings/wasm/identity_wasm/src/kinesis/mod.rs rename to bindings/wasm/identity_wasm/src/rebased/mod.rs diff --git a/bindings/wasm/identity_wasm/src/kinesis/multicontroller.rs b/bindings/wasm/identity_wasm/src/rebased/multicontroller.rs similarity index 100% rename from bindings/wasm/identity_wasm/src/kinesis/multicontroller.rs rename to bindings/wasm/identity_wasm/src/rebased/multicontroller.rs diff --git a/bindings/wasm/identity_wasm/src/kinesis/types.rs b/bindings/wasm/identity_wasm/src/rebased/types.rs similarity index 94% rename from bindings/wasm/identity_wasm/src/kinesis/types.rs rename to bindings/wasm/identity_wasm/src/rebased/types.rs index 7ef4ac6e9..531e16177 100644 --- a/bindings/wasm/identity_wasm/src/kinesis/types.rs +++ b/bindings/wasm/identity_wasm/src/rebased/types.rs @@ -18,7 +18,7 @@ pub fn into_sdk_type>(wasm_type_instance: // TODO: Replace all console_log! usages by proper Error management and Result types. // Use console_log! only for debug purposes console_log!( - "[identity_wasm::kinesis::types - fn into_sdk_type]\n js_value: {:?}\n Error: {:?}", + "[identity_wasm::rebased::types - fn into_sdk_type]\n js_value: {:?}\n Error: {:?}", js_value, e ); diff --git a/bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client.rs b/bindings/wasm/identity_wasm/src/rebased/wasm_identity_client.rs similarity index 91% rename from bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client.rs rename to bindings/wasm/identity_wasm/src/rebased/wasm_identity_client.rs index be7a98b21..9699d0b97 100644 --- a/bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client.rs +++ b/bindings/wasm/identity_wasm/src/rebased/wasm_identity_client.rs @@ -20,7 +20,7 @@ use iota_interaction_ts::AdapterNativeResponse; use super::IdentityContainer; use super::WasmIdentityBuilder; -use super::WasmKinesisIdentityClientReadOnly; +use super::WasmIdentityClientReadOnly; use crate::error::wasm_error; use crate::iota::IotaDocumentLock; @@ -44,18 +44,15 @@ pub struct WasmIotaTransactionBlockResponseEssence { pub effects_created: Option>, } -#[wasm_bindgen(js_name = KinesisIdentityClient)] -pub struct WasmKinesisIdentityClient(pub(crate) IdentityClient); +#[wasm_bindgen(js_name = IdentityClient)] +pub struct WasmIdentityClient(pub(crate) IdentityClient); -#[wasm_bindgen(js_class = KinesisIdentityClient)] -impl WasmKinesisIdentityClient { +#[wasm_bindgen(js_class = IdentityClient)] +impl WasmIdentityClient { #[wasm_bindgen(js_name = create)] - pub async fn new( - client: WasmKinesisIdentityClientReadOnly, - signer: WasmTransactionSigner, - ) -> Result { + pub async fn new(client: WasmIdentityClientReadOnly, signer: WasmTransactionSigner) -> Result { let inner_client = IdentityClient::new(client.0, signer).await?; - Ok(WasmKinesisIdentityClient(inner_client)) + Ok(WasmIdentityClient(inner_client)) } #[wasm_bindgen(js_name = senderPublicKey)] @@ -166,7 +163,7 @@ pub struct WasmPublishDidTx(pub(crate) PublishDidTx); #[wasm_bindgen(js_class = PublishDidTx)] impl WasmPublishDidTx { #[wasm_bindgen(js_name = execute)] - pub async fn execute(self, client: &WasmKinesisIdentityClient) -> Result { + pub async fn execute(self, client: &WasmIdentityClient) -> Result { let output = self.0.execute(&client.0).await.map_err(wasm_error)?; Ok(WasmTransactionOutputPublishDid(output)) } diff --git a/bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client_builder.rs b/bindings/wasm/identity_wasm/src/rebased/wasm_identity_client_builder.rs similarity index 79% rename from bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client_builder.rs rename to bindings/wasm/identity_wasm/src/rebased/wasm_identity_client_builder.rs index c799a4b10..7217dd3e4 100644 --- a/bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client_builder.rs +++ b/bindings/wasm/identity_wasm/src/rebased/wasm_identity_client_builder.rs @@ -16,14 +16,14 @@ use crate::error::Result; use super::types::WasmObjectID; use super::WasmIotaAddress; -use super::WasmKinesisIdentityClient; +use super::WasmIdentityClient; #[derive(Default)] -#[wasm_bindgen(js_name = KinesisIdentityClientBuilder)] -pub struct WasmKinesisIdentityClientBuilder(pub(crate) IdentityClientBuilder); +#[wasm_bindgen(js_name = IdentityClientBuilder)] +pub struct WasmIdentityClientBuilder(pub(crate) IdentityClientBuilder); -#[wasm_bindgen(js_class = KinesisIdentityClientBuilder)] -impl WasmKinesisIdentityClientBuilder { +#[wasm_bindgen(js_class = IdentityClientBuilder)] +impl WasmIdentityClientBuilder { #[wasm_bindgen(js_name = identityIotaPackageId)] pub fn identity_iota_package_id(self, value: WasmObjectID) -> Self { Self( @@ -63,7 +63,7 @@ impl WasmKinesisIdentityClientBuilder { Self(self.0.network_name(value)) } - pub fn build(self) -> Result { - Ok(WasmKinesisIdentityClient(self.0.build().map_err(wasm_error)?)) + pub fn build(self) -> Result { + Ok(WasmIdentityClient(self.0.build().map_err(wasm_error)?)) } } diff --git a/bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client_read_only.rs b/bindings/wasm/identity_wasm/src/rebased/wasm_identity_client_read_only.rs similarity index 79% rename from bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client_read_only.rs rename to bindings/wasm/identity_wasm/src/rebased/wasm_identity_client_read_only.rs index b59f6d6a3..76b6ff07a 100644 --- a/bindings/wasm/identity_wasm/src/kinesis/wasm_identity_client_read_only.rs +++ b/bindings/wasm/identity_wasm/src/rebased/wasm_identity_client_read_only.rs @@ -39,26 +39,22 @@ impl IdentityContainer { // } } -#[wasm_bindgen(js_name = KinesisIdentityClientReadOnly)] -pub struct WasmKinesisIdentityClientReadOnly(pub(crate) IdentityClientReadOnly); +#[wasm_bindgen(js_name = IdentityClientReadOnly)] +pub struct WasmIdentityClientReadOnly(pub(crate) IdentityClientReadOnly); // builder related functions -#[wasm_bindgen(js_class = KinesisIdentityClientReadOnly)] -impl WasmKinesisIdentityClientReadOnly { +#[wasm_bindgen(js_class = IdentityClientReadOnly)] +impl WasmIdentityClientReadOnly { #[wasm_bindgen(js_name = create)] - pub async fn new(iota_client: WasmIotaClient) -> Result { + pub async fn new(iota_client: WasmIotaClient) -> Result { let inner_client = IdentityClientReadOnly::new(iota_client).await?; - Ok(WasmKinesisIdentityClientReadOnly(inner_client)) + Ok(WasmIdentityClientReadOnly(inner_client)) } #[wasm_bindgen(js_name = createWithPkgId)] - pub async fn new_new_with_pkg_id( - iota_client: WasmIotaClient, - iota_identity_pkg_id: String, - ) -> Result { - let inner_client = - IdentityClientReadOnly::new_with_pkg_id(iota_client, ObjectID::from_str(&iota_identity_pkg_id)?).await?; - Ok(WasmKinesisIdentityClientReadOnly(inner_client)) + pub async fn new_new_with_pkg_id(iota_client: WasmIotaClient, iota_identity_pkg_id: String) -> Result { + let inner_client = IdentityClientReadOnly::new_with_pkg_id(iota_client, ObjectID::from_str(&iota_identity_pkg_id)?).await?; + Ok(WasmIdentityClientReadOnly(inner_client)) } #[wasm_bindgen(js_name = packageId)] diff --git a/bindings/wasm/iota_interaction_ts/src/bindings/wasm_iota_client.rs b/bindings/wasm/iota_interaction_ts/src/bindings/wasm_iota_client.rs index 419815565..f94ee3ff6 100644 --- a/bindings/wasm/iota_interaction_ts/src/bindings/wasm_iota_client.rs +++ b/bindings/wasm/iota_interaction_ts/src/bindings/wasm_iota_client.rs @@ -63,7 +63,7 @@ use crate::error::TsSdkError; // can be used as arguments for rust functions via the typescript_type annotation. // In other words: The typescript_type "IotaClient" is imported here to be bound // to the WasmIotaClient functions below. -// TODO: check why this isn't done by `module` macro attribute for `WasmKinesisClient` +// TODO: check why this isn't done by `module` macro attribute for `WasmIotaClient` #[wasm_bindgen(typescript_custom_section)] const IOTA_CLIENT_TYPE: &'static str = r#" import { IotaClient } from "@iota/iota-sdk/client";