1.4.0 • Published 3 months ago

@chainlink/contracts-ccip v1.4.0

Weekly downloads
-
License
BUSL-1.1
Repository
-
Last release
3 months ago

Chainlink CCIP Smart Contracts

Installation

# via pnpm
$ pnpm add @chainlink/contracts-ccip
# via npm
$ npm install @chainlink/contracts-ccip --save

Directory Structure

@chainlink/contracts-ccip
├── src # Solidity contracts
│   └── v0.8
└── abi # ABI json output
    └── v0.8

Usage

The solidity smart contracts themselves can be imported via the src directory of @chainlink/contracts-ccip:

import '@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.sol';

License

The CCIP repo is licensed under the BUSL-1.1 license, however, there are a few exceptions

  • src/v0.8/ccip/applications/* is licensed under the MIT license
  • src/v0.8/ccip/interfaces/* is licensed under the MIT license
  • src/v0.8/ccip/libraries/{Client.sol, Internal.sol} is licensed under the MIT license