Releases: smartcontractkit/chainlink-ccip
contracts-ccip-v1.6.3
CCIP 1.6.3 is a minor release that adds support for Sui to the FeeQuoter. No other contracts are in scope.
New features
This release will start including compiled bytecode for the contracts that are in scope for each release. The ABI paths have changed to match the compiled bytecode versioned format. This also means there's backfilled ABI's and compiled bytecode available for all contracts since v1.0.0
Minor Changes
- #1217 - Adds Sui support to the FeeQuoter contract.
solana-v1.6.0
Changelog - CCIP Solana Contracts
This document describes the changes introduced in the different versions of the Chainlink CCIP Solana programs, located in chains/solana/contracts/programs.
[Unreleased] (1.6.0)
Changed
- [Token Pools] Allow setting rate limit with rate and capacity set to 0 #1290
[0.1.2]
- Commit
b96a80a69ad2 - Git Tag: solana-v0.1.2
Added
- [Token Pools] Modify Rate Limit Admin by the owner of the State PDA of the Token Pool.
[0.1.1]
Core Contracts & CCTP Token Pool
1. Commit [`7f8a0f403c3a`](https://github.com/smartcontractkit/chainlink-ccip/commit/7f8a0f403c3a)
1. Git Tag: [solana-v0.1.1-cctp](https://github.com/smartcontractkit/chainlink-ccip/releases/tag/solana-v0.1.1-cctp)
Added
-
Offramp:
- Buffer execution
- Dynamic calculation of accounts
-
Router:
- Updated message routing to support the extended flow with new token pools.
- Support for tokens with extensions
-
CCTP Token Pool:
- New Token Pool for CCTP (Circle Cross-Chain Transfer Protocol).
Lock and Release + Burn and Mint Token Pools
1. Commit: [`ee587a6c0562`](https://github.com/smartcontractkit/chainlink-ccip/commit/ee587a6c0562)
1. Git Tag: [solana-v0.1.1](https://github.com/smartcontractkit/chainlink-ccip/releases/tag/solana-v0.1.1)
Added
- Added multisig support when minting tokens. Tokens that have a multisig as mint authority now are able to be mint in the token pool.
- Added a method to modify mint authority from the Signer PDA to the token multisig with validations
- Introduced self-served onboarding a toggle for the global admin to configure if token pool self served is enabled or not.
[0.1.0]
- Commit
be8d09930aaa - Git Tag: solana-v0.1.0
Initial Release
This version represents the first implementation of CCIP on Solana.
Added
- Programs included with the basic CCIP functionality on Solana:
- Router: orchestrates cross-chain message routing, includes the OnRamp (messages from Solana to any).
- OffRamp: manages receiving messages in Solana (any to Solana) and processes token price updates.
- Fee Quoter: message validation and fee calculations
- Token Pools: base contracts for token custody and transfers.
solana-artifacts-localtest-d0d81df31957
Changelog - CCIP Solana Contracts
This document describes the changes introduced in the different versions of the Chainlink CCIP Solana programs, located in chains/solana/contracts/programs.
[Unreleased] (1.6.0)
Changed
- [Token Pools] Allow setting rate limit with rate and capacity set to 0 #1290
[0.1.2]
- Commit
b96a80a69ad2 - Git Tag: solana-v0.1.2
Added
- [Token Pools] Modify Rate Limit Admin by the owner of the State PDA of the Token Pool.
[0.1.1]
Core Contracts & CCTP Token Pool
1. Commit [`7f8a0f403c3a`](https://github.com/smartcontractkit/chainlink-ccip/commit/7f8a0f403c3a)
1. Git Tag: [solana-v0.1.1-cctp](https://github.com/smartcontractkit/chainlink-ccip/releases/tag/solana-v0.1.1-cctp)
Added
-
Offramp:
- Buffer execution
- Dynamic calculation of accounts
-
Router:
- Updated message routing to support the extended flow with new token pools.
- Support for tokens with extensions
-
CCTP Token Pool:
- New Token Pool for CCTP (Circle Cross-Chain Transfer Protocol).
Lock and Release + Burn and Mint Token Pools
1. Commit: [`ee587a6c0562`](https://github.com/smartcontractkit/chainlink-ccip/commit/ee587a6c0562)
1. Git Tag: [solana-v0.1.1](https://github.com/smartcontractkit/chainlink-ccip/releases/tag/solana-v0.1.1)
Added
- Added multisig support when minting tokens. Tokens that have a multisig as mint authority now are able to be mint in the token pool.
- Added a method to modify mint authority from the Signer PDA to the token multisig with validations
- Introduced self-served onboarding a toggle for the global admin to configure if token pool self served is enabled or not.
[0.1.0]
- Commit
be8d09930aaa - Git Tag: solana-v0.1.0
Initial Release
This version represents the first implementation of CCIP on Solana.
Added
- Programs included with the basic CCIP functionality on Solana:
- Router: orchestrates cross-chain message routing, includes the OnRamp (messages from Solana to any).
- OffRamp: manages receiving messages in Solana (any to Solana) and processes token price updates.
- Fee Quoter: message validation and fee calculations
- Token Pools: base contracts for token custody and transfers.
solana-artifacts-localtest-fd2e35d7deb5
Add v0.1.2 go bindings (#1192) * Add v0.1.2 go bindings * fix alias
solana-artifacts-localtest-b96a80a69ad2
Bump Sol BnM LnR Contract versions (#1183) * Bump Sol BnM LnR Contract versions * Pin solana version to v2 * test lower version * test again * Another test * test * test * now? * More tests * Test * Undo * Add log * Set gossip port
solana-artifacts-localtest-8184001834b5
set freeze separately (#1178)
solana-artifacts-localtest-eb39ec4ff519
Add config poller V2 implementation for use with ChainAccessor (#1136) * Add config poller V2 impl * delete README and add TODO * add some documentation to config poller v2 * implement fetchFreshSourceChainConfigsViaAccessor * migrate getFeeQuoterTokenPriceUSD to use accessor * goimports * Attempt to fix integration test issues * Use v17 since that's the expected pg_dump version * Revert back to v16 * Work around preparetest issues --------- Co-authored-by: Blaž Hrastnik <[email protected]>
solana-artifacts-localtest-7f8a0f403c3a
add new key for testnet + mainnet (#1129)
solana-artifacts-localtest-111ef75e9257
Drop the `-dev` suffix of solana contract versions (#1128)
solana-artifacts-localtest-c0506474fc44
Bump all contracts to 0.1.1, and upgrade the 0.1.1 bindings with ever…