• 官方给的导包方式的代码示例

https://docs.chain.link/ccip/tutorials/evm/transfer-tokens-from-contract#overview

  • 官方这里给的导包方式是错的,这个导入方式是老版本的

  • 这种导包方式并不适配最新版的的npm包@chainlink/contracts-ccip 1.6.0版本

https://www.npmjs.com/package/@chainlink/contracts-ccip

  • 正确的导入方式,可以通过包的后缀在开发环境进行搜索,定位到其真实的路径,比如

  • find node_modules/@chainlink/contracts-ccip -name "*.sol" | grep -i client

    (3.11.11) drake@drake2shi crosschain-nft % find node_modules/@chainlink/contracts-ccip -name "*.sol" | grep -i client
    node_modules/@chainlink/contracts-ccip/contracts/libraries/Client.sol
    node_modules/@chainlink/contracts-ccip/contracts/applications/CCIPClientExample.sol
    node_modules/@chainlink/contracts-ccip/contracts/interfaces/IEVM2AnyOnRampClient.sol
    node_modules/@chainlink/contracts-ccip/contracts/interfaces/IRouterClient.sol
    

Mirror文章信息

Mirror原文:查看原文

作者地址:0x994CD38723375A0eb0D55fcBc1E2A862Fd49D007

内容类型:application/json

应用名称:MirrorXYZ

内容摘要:I15d724czpvdsrWR6DQe2mqkOBa6rvei8DeBYhj0s08

原始内容摘要:Rn94AoVXCCkGodIFQpu9znSdl50u2MWAi88swZYHCaw

区块高度:1697487

发布时间:2025-06-24 00:57:23