diff --git a/apps/portal/src/app/cli/create/page.mdx b/apps/portal/src/app/cli/create/page.mdx index 3b85ad80431..ef687d0f88b 100644 --- a/apps/portal/src/app/cli/create/page.mdx +++ b/apps/portal/src/app/cli/create/page.mdx @@ -46,5 +46,5 @@ npx thirdweb create [options] [projectPath] - `--use-pnpm` - Explicitly tell the CLI to bootstrap the app using pnpm. - `--framework` - The preferred framework. - `--evm` - Initialize as an Ethereum project. -- `--template` - A template to start your project from. You can use an template repository name from the official thirdweb-example org. +- `--template` - A template to start your project from. You can use a template repository name from the official thirdweb-example org. - `--contract-name` - Name of the new smart contract to create. diff --git a/apps/portal/src/app/connect/in-app-wallet/guides/build-your-own-ui/page.mdx b/apps/portal/src/app/connect/in-app-wallet/guides/build-your-own-ui/page.mdx index 518afc8b401..990a6fe4e26 100644 --- a/apps/portal/src/app/connect/in-app-wallet/guides/build-your-own-ui/page.mdx +++ b/apps/portal/src/app/connect/in-app-wallet/guides/build-your-own-ui/page.mdx @@ -22,7 +22,7 @@ export const metadata = createMetadata({ ## Low level control to authenticate and connect wallets -You have full control with the connection hooks and functions to build your own UI. To use in-app wallets, you first choose a authentication strategy and then connect. +You have full control with the connection hooks and functions to build your own UI. To use in-app wallets, you first choose an authentication strategy and then connect. ## Starting from an example diff --git a/apps/portal/src/app/contracts/modular-contracts/modular-contracts/page.mdx b/apps/portal/src/app/contracts/modular-contracts/modular-contracts/page.mdx index f52aa49b896..0d3ff1f1b51 100644 --- a/apps/portal/src/app/contracts/modular-contracts/modular-contracts/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/modular-contracts/page.mdx @@ -65,7 +65,7 @@ A modular contract is made up of two kinds of contracts: -Installing an Module in a Core customizes the Core’s behaviour in two ways: +Installing a Module in a Core customizes the Core’s behaviour in two ways: 1. New functions become callable on the Core contract (via its [fallback function](https://docs.soliditylang.org/en/v0.8.26/contracts.html#fallback-function)). 2. Core contract’s fixed functions make callback function calls into the Module. diff --git a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/metadata/simpleMetadataERC1155/page.mdx b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/metadata/simpleMetadataERC1155/page.mdx index 692f9915328..b3196eb49c7 100644 --- a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/metadata/simpleMetadataERC1155/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/metadata/simpleMetadataERC1155/page.mdx @@ -15,7 +15,7 @@ export const metadata = createMetadata({ ## Description -The `SimpleMetadataERC1155` contract is an module that provides simple metadata functionality for ERC-1155 tokens. It inherits from `SimpleMetadataERC721` to leverage the metadata management capabilities and adapt them for ERC-1155 tokens, allowing for easy setting and retrieval of token URIs. +The `SimpleMetadataERC1155` contract is a module that provides simple metadata functionality for ERC-1155 tokens. It inherits from `SimpleMetadataERC721` to leverage the metadata management capabilities and adapt them for ERC-1155 tokens, allowing for easy setting and retrieval of token URIs. ## Callback Functions diff --git a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/misc/transferableERC1155/page.mdx b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/misc/transferableERC1155/page.mdx index e29d658823e..0fb24f391c6 100644 --- a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/misc/transferableERC1155/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/misc/transferableERC1155/page.mdx @@ -14,7 +14,7 @@ export const metadata = createMetadata({ ## Description -The `TransferableERC1155` contract is an module that provides transfer control functionality for ERC-1155 tokens. This contract allows enabling or disabling token transfers globally or for specific addresses, adding an extra layer of control over how tokens can be moved. +The `TransferableERC1155` contract is a module that provides transfer control functionality for ERC-1155 tokens. This contract allows enabling or disabling token transfers globally or for specific addresses, adding an extra layer of control over how tokens can be moved. diff --git a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/misc/transferableERC20/page.mdx b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/misc/transferableERC20/page.mdx index 8037af8a6e8..c3d8c113d78 100644 --- a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/misc/transferableERC20/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/misc/transferableERC20/page.mdx @@ -15,7 +15,7 @@ export const metadata = createMetadata({ ## Description -The `TransferableERC20` contract is an module that provides transfer control functionality for ERC-20 tokens. This contract allows enabling or disabling token transfers globally or for specific addresses, adding an extra layer of control over how tokens can be moved. +The `TransferableERC20` contract is a module that provides transfer control functionality for ERC-20 tokens. This contract allows enabling or disabling token transfers globally or for specific addresses, adding an extra layer of control over how tokens can be moved. diff --git a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/delayedRevealBatchMetadataERC721/page.mdx b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/delayedRevealBatchMetadataERC721/page.mdx index dc7ec51b789..f898277a983 100644 --- a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/delayedRevealBatchMetadataERC721/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/delayedRevealBatchMetadataERC721/page.mdx @@ -15,7 +15,7 @@ export const metadata = createMetadata({ ## Description -The `DelayedRevealBatchMetadataERC721` contract is an module that provides functionality for delayed reveal of metadata for ERC-721 tokens. It enables the uploading of metadata for ranges of token IDs with optional encryption, allowing tokens to be revealed at a later time with a decryption key. This is useful for scenarios where the token metadata needs to be kept secret until a specified time. +The `DelayedRevealBatchMetadataERC721` contract is a module that provides functionality for delayed reveal of metadata for ERC-721 tokens. It enables the uploading of metadata for ranges of token IDs with optional encryption, allowing tokens to be revealed at a later time with a decryption key. This is useful for scenarios where the token metadata needs to be kept secret until a specified time. ## Callback Functions diff --git a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/simpleMetadataERC721/page.mdx b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/simpleMetadataERC721/page.mdx index f14a1a8ca65..bd83bb050be 100644 --- a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/simpleMetadataERC721/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/simpleMetadataERC721/page.mdx @@ -15,7 +15,7 @@ export const metadata = createMetadata({ ## Description -The `SimpleMetadataERC721` contract is an module that provides simple metadata functionality for ERC-721 tokens. It allows for easy setting and retrieval of token URIs, making it straightforward to manage metadata for individual tokens. +The `SimpleMetadataERC721` contract is a module that provides simple metadata functionality for ERC-721 tokens. It allows for easy setting and retrieval of token URIs, making it straightforward to manage metadata for individual tokens. ## Callback Functions diff --git a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/misc/transferableERC721/page.mdx b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/misc/transferableERC721/page.mdx index b5e68f16925..8e7ce869020 100644 --- a/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/misc/transferableERC721/page.mdx +++ b/apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/misc/transferableERC721/page.mdx @@ -15,7 +15,7 @@ export const metadata = createMetadata({ ## Description -The `TransferableERC721` contract is an module that provides transfer control functionality for ERC-721 tokens. This contract allows enabling or disabling token transfers globally or for specific addresses, adding an extra layer of control over how tokens can be moved. +The `TransferableERC721` contract is a module that provides transfer control functionality for ERC-721 tokens. This contract allows enabling or disabling token transfers globally or for specific addresses, adding an extra layer of control over how tokens can be moved. diff --git a/apps/portal/src/app/react/v5/in-app-wallet/build-your-own-ui/page.mdx b/apps/portal/src/app/react/v5/in-app-wallet/build-your-own-ui/page.mdx index 393f4a5f2c3..112a1061111 100644 --- a/apps/portal/src/app/react/v5/in-app-wallet/build-your-own-ui/page.mdx +++ b/apps/portal/src/app/react/v5/in-app-wallet/build-your-own-ui/page.mdx @@ -23,7 +23,7 @@ export const metadata = createMetadata({ ## Low level control to authenticate and connect wallets -You have full control with the connection hooks and functions to build your own UI. To use in-app wallets, you first choose a authentication strategy and then connect. +You have full control with the connection hooks and functions to build your own UI. To use in-app wallets, you first choose an authentication strategy and then connect. ## Setup the ThirdwebProvider diff --git a/apps/portal/src/app/typescript/v5/client/page.mdx b/apps/portal/src/app/typescript/v5/client/page.mdx index a5aed74e7f6..1d96a8836ce 100644 --- a/apps/portal/src/app/typescript/v5/client/page.mdx +++ b/apps/portal/src/app/typescript/v5/client/page.mdx @@ -8,7 +8,7 @@ A client is the entry point to the thirdweb SDK. It is required for all other ac You must provide a `clientId` or `secretKey` in order to initialize a client. - You can create an client ID for free at + You can create a client ID for free at [thirdweb.com/create-api-key](https://thirdweb.com/create-api-key). diff --git a/packages/thirdweb/src/adapters/ethers6.ts b/packages/thirdweb/src/adapters/ethers6.ts index de90941730f..a3dc46fab4c 100644 --- a/packages/thirdweb/src/adapters/ethers6.ts +++ b/packages/thirdweb/src/adapters/ethers6.ts @@ -166,7 +166,7 @@ export const ethers6Adapter = /* @__PURE__ */ (() => { }, }, /** - * Converts an ethers6 Signer into an Wallet object or the other way around. + * Converts an ethers6 Signer into a Wallet object or the other way around. * @example * * ### fromEthersSigner