[Enhancement]: <Chainlink local documentation issue>

Open Beginner friendly
#4,114 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
92/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
solidity

Research direction

Open the linked Chainlink Local documentation page and inspect Steps 13 and 14, focusing on the pool address variables and remote chain selectors. Verify the reported mismatch against the surrounding forked-environment example, then update the Step 13 snippet and preview the page to confirm the tutorial is consistent.

Written by the indexing model from the issue text.

Description

enhancement triage
What would you like us to improve?

Hi Chainlink team,

I noticed a possible error in the CCT - getCCIPAdmin() token with Burn and Mint Pool in forked environments documentation:

https://docs.chain.link/chainlink-local/build/ccip/foundry/cct-burn-and-mint-fork

In Step 13 (Configure Token Pool on Ethereum Sepolia), the documentation currently has:

bytes[] memory remotePoolAddressesEthSepolia = new bytes;
remotePoolAddressesEthSepolia[0] = abi.encode(address(burnMintTokenPoolEthSepolia));

However, the remoteChainSelector is:

remoteChainSelector: baseSepoliaNetworkDetails.chainSelector,

Since the current pool is the Ethereum Sepolia pool and the remote chain is Base Sepolia, I believe the remote pool address should be the Base Sepolia pool:

bytes[] memory remotePoolAddressesBaseSepolia = new bytes;
remotePoolAddressesBaseSepolia[0] =
abi.encode(address(burnMintTokenPoolBaseSepolia));

Step 14 correctly uses burnMintTokenPoolEthSepolia as the remote pool when configuring the Base Sepolia pool, which seems to confirm that Step 13 contains a copy/paste error.

I am reporting this because developers following the tutorial may become confused or stuck at this step.

Thank you!

How important it is?

High

Dominant language
MDX
Stars
526
Forks
478
Avg merge
1d 9h
Merged PRs (30d)
75

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from smartcontractkit/documentation

All issues in smartcontractkit/documentation

Similar issues

More Blockchain issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.