Skip to content

Commit 6441a48

Browse files
committed
merge
2 parents b01dff6 + b79cb47 commit 6441a48

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+5978
-921
lines changed

.ai/categories/basics.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3409,7 +3409,7 @@ To create the ERC-20 contract, you can follow the steps below:
34093409
- Contract imports:
34103410

34113411
- **[`ERC20.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/ERC20.sol){target=\_blank}**: The base contract for fungible tokens, implementing core functionality like transfers, approvals, and balance tracking.
3412-
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the permit function, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
3412+
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the [permit function](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#ERC20Permit-permit-address-address-uint256-uint256-uint8-bytes32-bytes32-){target=\_blank}, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
34133413
- **[`Ownable.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/access/Ownable.sol){target=\_blank}**: Provides basic authorization control, ensuring only the contract owner can mint new tokens.
34143414

34153415
- Constructor parameters:
@@ -3452,7 +3452,7 @@ Deployment is the process of publishing your compiled smart contract to the bloc
34523452

34533453
1. Select the **Deploy & Run Transactions** plugin from the left panel.
34543454
2. Configure the deployment settings.
3455-
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](TODO){target=\_blank} section of the Remix IDE guide for more details).
3455+
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](/smart-contracts/dev-environments/remix/deploy-a-contract/){target=\_blank} section of the Remix IDE guide for more details).
34563456
2. (Optional) From the **ACCOUNT** dropdown, select the account you want to use for the deploy.
34573457

34583458
3. Configure the contract parameters:
@@ -3472,7 +3472,7 @@ Once deployed, you can interact with your contract through Remix. Find your cont
34723472
1. Enter the recipient address and the amount (remember to add 18 zeros for 1 whole token).
34733473
2. Click **transact**.
34743474

3475-
2. Click **Approve** to confirm the transaction in the Talisman popup.
3475+
2. Click **Approve** to confirm the transaction in the MetaMask popup.
34763476

34773477
3. If the transaction succeeds, you will see a green check mark in the terminal.
34783478

.ai/categories/dapps.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4632,7 +4632,7 @@ To create the ERC-20 contract, you can follow the steps below:
46324632
- Contract imports:
46334633

46344634
- **[`ERC20.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/ERC20.sol){target=\_blank}**: The base contract for fungible tokens, implementing core functionality like transfers, approvals, and balance tracking.
4635-
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the permit function, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
4635+
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the [permit function](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#ERC20Permit-permit-address-address-uint256-uint256-uint8-bytes32-bytes32-){target=\_blank}, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
46364636
- **[`Ownable.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/access/Ownable.sol){target=\_blank}**: Provides basic authorization control, ensuring only the contract owner can mint new tokens.
46374637

46384638
- Constructor parameters:
@@ -4675,7 +4675,7 @@ Deployment is the process of publishing your compiled smart contract to the bloc
46754675

46764676
1. Select the **Deploy & Run Transactions** plugin from the left panel.
46774677
2. Configure the deployment settings.
4678-
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](TODO){target=\_blank} section of the Remix IDE guide for more details).
4678+
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](/smart-contracts/dev-environments/remix/deploy-a-contract/){target=\_blank} section of the Remix IDE guide for more details).
46794679
2. (Optional) From the **ACCOUNT** dropdown, select the account you want to use for the deploy.
46804680

46814681
3. Configure the contract parameters:
@@ -4695,7 +4695,7 @@ Once deployed, you can interact with your contract through Remix. Find your cont
46954695
1. Enter the recipient address and the amount (remember to add 18 zeros for 1 whole token).
46964696
2. Click **transact**.
46974697

4698-
2. Click **Approve** to confirm the transaction in the Talisman popup.
4698+
2. Click **Approve** to confirm the transaction in the MetaMask popup.
46994699

47004700
3. If the transaction succeeds, you will see a green check mark in the terminal.
47014701

.ai/categories/infrastructure.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3410,7 +3410,7 @@ To create the ERC-20 contract, you can follow the steps below:
34103410
- Contract imports:
34113411

34123412
- **[`ERC20.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/ERC20.sol){target=\_blank}**: The base contract for fungible tokens, implementing core functionality like transfers, approvals, and balance tracking.
3413-
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the permit function, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
3413+
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the [permit function](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#ERC20Permit-permit-address-address-uint256-uint256-uint8-bytes32-bytes32-){target=\_blank}, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
34143414
- **[`Ownable.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/access/Ownable.sol){target=\_blank}**: Provides basic authorization control, ensuring only the contract owner can mint new tokens.
34153415

34163416
- Constructor parameters:
@@ -3453,7 +3453,7 @@ Deployment is the process of publishing your compiled smart contract to the bloc
34533453

34543454
1. Select the **Deploy & Run Transactions** plugin from the left panel.
34553455
2. Configure the deployment settings.
3456-
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](TODO){target=\_blank} section of the Remix IDE guide for more details).
3456+
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](/smart-contracts/dev-environments/remix/deploy-a-contract/){target=\_blank} section of the Remix IDE guide for more details).
34573457
2. (Optional) From the **ACCOUNT** dropdown, select the account you want to use for the deploy.
34583458

34593459
3. Configure the contract parameters:
@@ -3473,7 +3473,7 @@ Once deployed, you can interact with your contract through Remix. Find your cont
34733473
1. Enter the recipient address and the amount (remember to add 18 zeros for 1 whole token).
34743474
2. Click **transact**.
34753475

3476-
2. Click **Approve** to confirm the transaction in the Talisman popup.
3476+
2. Click **Approve** to confirm the transaction in the MetaMask popup.
34773477

34783478
3. If the transaction succeeds, you will see a green check mark in the terminal.
34793479

.ai/categories/networks.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3410,7 +3410,7 @@ To create the ERC-20 contract, you can follow the steps below:
34103410
- Contract imports:
34113411

34123412
- **[`ERC20.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/ERC20.sol){target=\_blank}**: The base contract for fungible tokens, implementing core functionality like transfers, approvals, and balance tracking.
3413-
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the permit function, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
3413+
- **[`ERC20Permit.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/token/ERC20/extensions/ERC20Permit.sol){target=\_blank}**: [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612){target=\_blank} extension for ERC-20 that adds the [permit function](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#ERC20Permit-permit-address-address-uint256-uint256-uint8-bytes32-bytes32-){target=\_blank}, allowing approvals via off-chain signatures (no on-chain tx from the holder). Manages nonces and EIP-712 domain separator and updates allowances when a valid signature is presented.
34143414
- **[`Ownable.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/v5.4.0/contracts/access/Ownable.sol){target=\_blank}**: Provides basic authorization control, ensuring only the contract owner can mint new tokens.
34153415

34163416
- Constructor parameters:
@@ -3453,7 +3453,7 @@ Deployment is the process of publishing your compiled smart contract to the bloc
34533453

34543454
1. Select the **Deploy & Run Transactions** plugin from the left panel.
34553455
2. Configure the deployment settings.
3456-
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](TODO){target=\_blank} section of the Remix IDE guide for more details).
3456+
1. From the **ENVIRONMENT** dropdown, select **Injected Provider - MetaMask** (check the [Deploying Contracts](/smart-contracts/dev-environments/remix/deploy-a-contract/){target=\_blank} section of the Remix IDE guide for more details).
34573457
2. (Optional) From the **ACCOUNT** dropdown, select the account you want to use for the deploy.
34583458

34593459
3. Configure the contract parameters:
@@ -3473,7 +3473,7 @@ Once deployed, you can interact with your contract through Remix. Find your cont
34733473
1. Enter the recipient address and the amount (remember to add 18 zeros for 1 whole token).
34743474
2. Click **transact**.
34753475

3476-
2. Click **Approve** to confirm the transaction in the Talisman popup.
3476+
2. Click **Approve** to confirm the transaction in the MetaMask popup.
34773477

34783478
3. If the transaction succeeds, you will see a green check mark in the terminal.
34793479

0 commit comments

Comments
 (0)