File tree 9 files changed +659
-112
lines changed
9 files changed +659
-112
lines changed Original file line number Diff line number Diff line change 39
39
"@astrojs/sitemap" : " ^3.0.3" ,
40
40
"@chainlink/components" : " ^0.4.5" ,
41
41
"@chainlink/contracts" : " ^0.8.0" ,
42
- "@chainlink/contracts-ccip" : " ^1.2.1 " ,
42
+ "@chainlink/contracts-ccip" : " ^1.4.0 " ,
43
43
"@chainlink/design-system" : " ^0.1.50" ,
44
44
"@chainlink/solana-sdk" : " ^0.2.2" ,
45
45
"@metamask/detect-provider" : " ^2.0.0" ,
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
7
import {CCIPReceiver} from "@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol " ;
8
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
9
- import {SafeERC20} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/utils/SafeERC20.sol " ;
8
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
9
+ import {SafeERC20} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/utils/SafeERC20.sol " ;
10
10
11
11
using SafeERC20 for IERC20 ;
12
12
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
7
import {CCIPReceiver} from "@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol " ;
8
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
9
- import {SafeERC20} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/utils/SafeERC20.sol " ;
8
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
9
+ import {SafeERC20} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/utils/SafeERC20.sol " ;
10
10
11
11
using SafeERC20 for IERC20 ;
12
12
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
7
import {CCIPReceiver} from "@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol " ;
8
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
8
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
9
9
10
10
/**
11
11
* THIS IS AN EXAMPLE CONTRACT THAT USES HARDCODED VALUES FOR CLARITY.
Original file line number Diff line number Diff line change @@ -5,9 +5,9 @@ import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
7
import {CCIPReceiver} from "@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol " ;
8
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
9
- import {SafeERC20} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/utils/SafeERC20.sol " ;
10
- import {EnumerableMap} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/utils/structs/EnumerableMap.sol " ;
8
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
9
+ import {SafeERC20} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/utils/SafeERC20.sol " ;
10
+ import {EnumerableMap} from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/utils/structs/EnumerableMap.sol " ;
11
11
12
12
/**
13
13
* THIS IS AN EXAMPLE CONTRACT THAT USES HARDCODED VALUES FOR CLARITY.
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
7
import {CCIPReceiver} from "@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol " ;
8
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
8
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
9
9
10
10
/**
11
11
* THIS IS AN EXAMPLE CONTRACT THAT USES HARDCODED VALUES FOR CLARITY.
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
7
import {CCIPReceiver} from "@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol " ;
8
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
8
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
9
9
10
10
/**
11
11
* THIS IS AN EXAMPLE CONTRACT THAT USES HARDCODED VALUES FOR CLARITY.
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ pragma solidity 0.8.19;
4
4
import {IRouterClient} from "@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IRouterClient.sol " ;
5
5
import {OwnerIsCreator} from "@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.sol " ;
6
6
import {Client} from "@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.sol " ;
7
- import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0 /contracts/token/ERC20/IERC20.sol " ;
7
+ import {IERC20 } from "@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.3 /contracts/token/ERC20/IERC20.sol " ;
8
8
9
9
/**
10
10
* THIS IS AN EXAMPLE CONTRACT THAT USES HARDCODED VALUES FOR CLARITY.
You can’t perform that action at this time.
0 commit comments