Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 28 additions & 35 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
"@chainlink/contracts-1.4.0": "npm:@chainlink/contracts@1.4.0",
"@chainlink/contracts-ccip": "2.0.0",
"@chainlink/design-system": "^0.2.8",
"@chainlink/local": "0.2.7-beta",
"@chainlink/local": "^0.3.1",
"@chainlink/solana-sdk": "^0.2.2",
"@metamask/providers": "^22.1.1",
"@nanostores/persistent": "^1.3.5",
Expand Down
2 changes: 1 addition & 1 deletion public/samples/CCIP/TestCCIPLocalSimulator.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
pragma solidity 0.8.24;

// solhint-disable no-unused-import
// import {CCIPLocalSimulator} from "@chainlink/local/src/ccip/CCIPLocalSimulator.sol";
import {CCIPLocalSimulator} from "@chainlink/local/src/ccip/CCIPLocalSimulator.sol";
5 changes: 5 additions & 0 deletions public/samples/CCIP/remappings.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@
@chainlink/contracts-ccip/contracts/=../../../node_modules/@chainlink/contracts-ccip/contracts/
@openzeppelin/contracts/=../../../node_modules/@openzeppelin/contracts/
@openzeppelin/contracts@5.3.0/=../../../node_modules/@openzeppelin/contracts-5.3.0/
@chainlink/contracts-ccip/=../../../node_modules/@chainlink/contracts-ccip/
@chainlink/contracts/=../../../node_modules/@chainlink/contracts/
@chainlink/local/=../../../node_modules/@chainlink/local/
@openzeppelin/contracts@4.8.3/=../../../node_modules/@openzeppelin/contracts-4.8.3/
forge-std/=../../../node_modules/forge-std/src/
80 changes: 78 additions & 2 deletions src/config/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ import type { ChainType, CcipVersion } from "./types.js"
import chainlinkLocalV021Contents from "./sidebar/chainlink-local/api-reference/v0_2_1.json" with { type: "json" }
import chainlinkLocalV022Contents from "./sidebar/chainlink-local/api-reference/v0_2_2.json" with { type: "json" }
import chainlinkLocalV023Contents from "./sidebar/chainlink-local/api-reference/v0_2_3.json" with { type: "json" }
import chainlinkLocalV024Contents from "./sidebar/chainlink-local/api-reference/v0_2_4.json" with { type: "json" }
import chainlinkLocalV025Contents from "./sidebar/chainlink-local/api-reference/v0_2_5.json" with { type: "json" }
import chainlinkLocalV026Contents from "./sidebar/chainlink-local/api-reference/v0_2_6.json" with { type: "json" }
import chainlinkLocalV027Contents from "./sidebar/chainlink-local/api-reference/v0_2_7.json" with { type: "json" }
import chainlinkLocalV028Contents from "./sidebar/chainlink-local/api-reference/v0_2_8.json" with { type: "json" }
import chainlinkLocalV029Contents from "./sidebar/chainlink-local/api-reference/v0_2_9.json" with { type: "json" }
import chainlinkLocalV030Contents from "./sidebar/chainlink-local/api-reference/v0_3_0.json" with { type: "json" }
import chainlinkLocalV031Contents from "./sidebar/chainlink-local/api-reference/v0_3_1.json" with { type: "json" }

/**
* Represents a single item in the sidebar navigation.
Expand Down Expand Up @@ -2514,6 +2522,14 @@ export const SIDEBAR_WITH_SUNSET_PRODUCTS: Partial<Record<Sections, SectionEntry
title: "Architecture",
url: "chainlink-local/learn/architecture",
},
{
title: "CCIP 2.0 behavior in Chainlink Local",
url: "chainlink-local/learn/ccip-v2-local",
},
{
title: "CCIP starter kit examples map",
url: "chainlink-local/learn/starter-kit-examples",
},
{
title: "Contributing",
url: "chainlink-local/learn/contributing",
Expand All @@ -2531,6 +2547,10 @@ export const SIDEBAR_WITH_SUNSET_PRODUCTS: Partial<Record<Sections, SectionEntry
title: "Using the Chainlink Local Simulator",
url: "chainlink-local/build/ccip/foundry/local-simulator",
},
{
title: "Sending data to a receiver with CCV config",
url: "chainlink-local/build/ccip/foundry/data-messages-receiver-ccv-config",
},
{
title: "Using the Chainlink Local Simulator in forked environments",
url: "chainlink-local/build/ccip/foundry/local-simulator-fork",
Expand All @@ -2544,9 +2564,13 @@ export const SIDEBAR_WITH_SUNSET_PRODUCTS: Partial<Record<Sections, SectionEntry
url: "chainlink-local/build/ccip/foundry/cct-burn-and-mint-fork",
},
{
title: "CCT - owner() token with Lock and Release Pool in forked environments",
title: "CCT - getCCIPAdmin() token with Lock and Release Pool in forked environments",
url: "chainlink-local/build/ccip/foundry/cct-lock-and-release-fork",
},
{
title: "Pool-based CCV requirements on AdvancedPoolHooks in forked environments",
url: "chainlink-local/build/ccip/foundry/pool-based-ccvs-fork",
},
],
},
{
Expand All @@ -2557,6 +2581,10 @@ export const SIDEBAR_WITH_SUNSET_PRODUCTS: Partial<Record<Sections, SectionEntry
title: "Using the Chainlink Local Simulator",
url: "chainlink-local/build/ccip/hardhat/local-simulator",
},
{
title: "Sending data to a receiver with CCV config",
url: "chainlink-local/build/ccip/hardhat/data-messages-receiver-ccv-config",
},
{
title: "Using the Chainlink Local Simulator in forked environments",
url: "chainlink-local/build/ccip/hardhat/local-simulator-fork",
Expand All @@ -2583,7 +2611,55 @@ export const SIDEBAR_WITH_SUNSET_PRODUCTS: Partial<Record<Sections, SectionEntry
url: "chainlink-local/api-reference",
},
{
title: "v0.2.3 (Latest)",
title: "v0.3.1 (Latest)",
url: "chainlink-local/api-reference/v0.3.1",
isCollapsible: true,
children: chainlinkLocalV031Contents,
},
{
title: "v0.3.0",
url: "chainlink-local/api-reference/v0.3.0",
isCollapsible: true,
children: chainlinkLocalV030Contents,
},
{
title: "v0.2.9",
url: "chainlink-local/api-reference/v0.2.9",
isCollapsible: true,
children: chainlinkLocalV029Contents,
},
{
title: "v0.2.8",
url: "chainlink-local/api-reference/v0.2.8",
isCollapsible: true,
children: chainlinkLocalV028Contents,
},
{
title: "v0.2.7",
url: "chainlink-local/api-reference/v0.2.7",
isCollapsible: true,
children: chainlinkLocalV027Contents,
},
{
title: "v0.2.6",
url: "chainlink-local/api-reference/v0.2.6",
isCollapsible: true,
children: chainlinkLocalV026Contents,
},
{
title: "v0.2.5",
url: "chainlink-local/api-reference/v0.2.5",
isCollapsible: true,
children: chainlinkLocalV025Contents,
},
{
title: "v0.2.4",
url: "chainlink-local/api-reference/v0.2.4",
isCollapsible: true,
children: chainlinkLocalV024Contents,
},
{
title: "v0.2.3",
url: "chainlink-local/api-reference/v0.2.3",
isCollapsible: true,
children: chainlinkLocalV023Contents,
Expand Down
86 changes: 86 additions & 0 deletions src/config/sidebar/chainlink-local/api-reference/v0_2_4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
[
{
"title": "AggregatorInterface",
"url": "chainlink-local/api-reference/v0.2.4/aggregator-interface"
},
{
"title": "AggregatorV2V3Interface",
"url": "chainlink-local/api-reference/v0.2.4/aggregator-v2-v3-interface"
},
{
"title": "AggregatorV3Interface",
"url": "chainlink-local/api-reference/v0.2.4/aggregator-v3-interface"
},
{
"title": "BurnMintERC677Helper",
"url": "chainlink-local/api-reference/v0.2.4/burn-mint-erc677-helper"
},
{
"title": "CCIPLocalSimulator",
"url": "chainlink-local/api-reference/v0.2.4/ccip-local-simulator"
},
{
"title": "CCIPLocalSimulatorFork",
"url": "chainlink-local/api-reference/v0.2.4/ccip-local-simulator-fork"
},
{
"title": "CCIPLocalSimulatorFork JS",
"url": "chainlink-local/api-reference/v0.2.4/ccip-local-simulator-fork-js"
},
{
"title": "DataStreamsLocalSimulator",
"url": "chainlink-local/api-reference/v0.2.4/data-streams-local-simulator"
},
{
"title": "DataStreamsLocalSimulatorFork",
"url": "chainlink-local/api-reference/v0.2.4/data-streams-local-simulator-fork"
},
{
"title": "LinkToken",
"url": "chainlink-local/api-reference/v0.2.4/link-token"
},
{
"title": "MockFeeManager",
"url": "chainlink-local/api-reference/v0.2.4/mock-fee-manager"
},
{
"title": "MockOffchainAggregator",
"url": "chainlink-local/api-reference/v0.2.4/mock-offchain-aggregator"
},
{
"title": "MockReportGenerator",
"url": "chainlink-local/api-reference/v0.2.4/mock-report-generator"
},
{
"title": "MockRewardManager",
"url": "chainlink-local/api-reference/v0.2.4/mock-reward-manager"
},
{
"title": "MockV3Aggregator",
"url": "chainlink-local/api-reference/v0.2.4/mock-v3-aggregator"
},
{
"title": "MockVerifier",
"url": "chainlink-local/api-reference/v0.2.4/mock-verifier"
},
{
"title": "MockVerifierProxy",
"url": "chainlink-local/api-reference/v0.2.4/mock-verifier-proxy"
},
{
"title": "Register",
"url": "chainlink-local/api-reference/v0.2.4/register"
},
{
"title": "Register (Data Streams)",
"url": "chainlink-local/api-reference/v0.2.4/data-streams-register"
},
{
"title": "ReportVersions",
"url": "chainlink-local/api-reference/v0.2.4/report-versions"
},
{
"title": "WETH9",
"url": "chainlink-local/api-reference/v0.2.4/weth9"
}
]
Loading
Loading