Skip to content

Commit e1d2a5b

Browse files
Merge branch 'main' into execution-buffer
2 parents f51b5c7 + 6a3f20d commit e1d2a5b

File tree

36 files changed

+2494
-34
lines changed

36 files changed

+2494
-34
lines changed

chains/evm/.gas-snapshot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ FeeQuoter_applyPremiumMultiplierWeiPerEthUpdates:test_applyPremiumMultiplierWeiP
8282
FeeQuoter_applyPremiumMultiplierWeiPerEthUpdates:test_applyPremiumMultiplierWeiPerEthUpdatesZeroInput() (gas: 12468)
8383
FeeQuoter_applyTokenTransferFeeConfigUpdates:test_ApplyTokenTransferFeeConfig() (gas: 88868)
8484
FeeQuoter_applyTokenTransferFeeConfigUpdates:test_ApplyTokenTransferFeeZeroInput() (gas: 13240)
85-
FeeQuoter_constructor:test_Setup() (gas: 5674361)
85+
FeeQuoter_constructor:test_Setup() (gas: 5674570)
8686
FeeQuoter_convertTokenAmount:test_ConvertTokenAmount() (gas: 68417)
8787
FeeQuoter_getDataAvailabilityCost:test_EmptyMessageCalculatesDataAvailabilityCost() (gas: 98943)
8888
FeeQuoter_getDataAvailabilityCost:test_SimpleMessageCalculatesDataAvailabilityCost() (gas: 21505)

chains/evm/contracts/libraries/Client.sol

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ library Client {
7979
+ 4 // extra_data overhead
8080
+ 32 // amount
8181
+ 32 // size of the token lookup table account
82-
+ 32; // token-related accounts in the lookup table
82+
+ 32 // token-related accounts in the lookup table, over-estimated to 32, typically between 11 - 13
83+
+ 32 // token account belonging to the token receiver, e.g ATA, not included in the token lookup table
84+
+ 32 // per-chain token pool config, not included in the token lookup table
85+
+ 32 // per-chain token billing config, not always included in the token lookup table
86+
+ 32; // OffRamp pool signer PDA, not included in the token lookup table
8387

8488
/// @dev Number of overhead accounts needed for message execution on SVM.
8589
/// @dev These are message.receiver, and the OffRamp Signer PDA specific to the receiver.

chains/evm/gobindings/generated/latest/burn_from_mint_token_pool/burn_from_mint_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/burn_mint_token_pool/burn_mint_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/burn_to_address_mint_token_pool/burn_to_address_mint_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/burn_with_from_mint_token_pool/burn_with_from_mint_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/ccip_encoding_utils/ccip_encoding_utils_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/ccip_home/ccip_home_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/ccip_reader_tester/ccip_reader_tester_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/ether_sender_receiver/ether_sender_receiver_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/fee_quoter/fee_quoter.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/fee_quoter/fee_quoter_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/lock_release_token_pool/lock_release_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/log_message_data_receiver/log_message_data_receiver_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/maybe_revert_message_receiver/maybe_revert_message_receiver_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/message_hasher/message_hasher_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/multi_aggregate_rate_limiter/multi_aggregate_rate_limiter_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/multi_ocr3_helper/multi_ocr3_helper_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/nonce_manager/nonce_manager_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/offramp/offramp_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/offramp_with_message_transformer/offramp_with_message_transformer_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/onramp/onramp_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/onramp_with_message_transformer/onramp_with_message_transformer_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/ping_pong_demo/ping_pong_demo_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/report_codec/report_codec_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/rmn_remote/rmn_remote_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/router/router_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/siloed_lock_release_token_pool/siloed_lock_release_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/token_pool/token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/token_pool_factory/token_pool_factory_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/latest/usdc_token_pool/usdc_token_pool_metadata.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/v1_5_1/factory_burn_mint_erc20/factory_burn_mint_erc20.go

Lines changed: 2050 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/v1_5_1/token_pool_factory/token_pool_factory.go

Lines changed: 406 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generated/v1_6_0/fee_quoter/fee_quoter.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/gobindings/generation/generated-wrapper-dependency-versions-do-not-edit.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ccip_reader_tester: ../solc/ccip/CCIPReaderTester/CCIPReaderTester.sol/CCIPReade
99
don_id_claimer: ../solc/ccip/DonIDClaimer/DonIDClaimer.sol/DonIDClaimer.abi.json ../solc/ccip/DonIDClaimer/DonIDClaimer.sol/DonIDClaimer.bin 2ef6cba2f8e258c9d6f2dd55f8d2fc59ae5f686af609ed7d298e8ae9c3923448
1010
ether_sender_receiver: ../solc/ccip/EtherSenderReceiver/EtherSenderReceiver.sol/EtherSenderReceiver.abi.json ../solc/ccip/EtherSenderReceiver/EtherSenderReceiver.sol/EtherSenderReceiver.bin 88973abc1bfbca23a23704e20087ef46f2e20581a13477806308c8f2e664844e
1111
factory_burn_mint_erc20: ../solc/ccip/FactoryBurnMintERC20/FactoryBurnMintERC20.sol/FactoryBurnMintERC20.abi.json ../solc/ccip/FactoryBurnMintERC20/FactoryBurnMintERC20.sol/FactoryBurnMintERC20.bin 350d5ebdc662bcdf6ce9dd1bb0d0dfb13ffd4fa304dae2d3350b4e097283574e
12-
fee_quoter: ../solc/ccip/FeeQuoter/FeeQuoter.sol/FeeQuoter.abi.json ../solc/ccip/FeeQuoter/FeeQuoter.sol/FeeQuoter.bin 73cff2ac97c55ac1c469bddd8243c71433fc4893f5b5f195842998d9fbc9cff4
12+
fee_quoter: ../solc/ccip/FeeQuoter/FeeQuoter.sol/FeeQuoter.abi.json ../solc/ccip/FeeQuoter/FeeQuoter.sol/FeeQuoter.bin 9ffe362702baa2dd08959624df1c669e7e65a97839a98b5aa77358032a0094de
1313
lock_release_token_pool: ../solc/ccip/LockReleaseTokenPool/LockReleaseTokenPool.sol/LockReleaseTokenPool.abi.json ../solc/ccip/LockReleaseTokenPool/LockReleaseTokenPool.sol/LockReleaseTokenPool.bin 2e73ee0da6f9a9a5722294289b969e4202476706e5d7cdb623e728831c79c28b
1414
log_message_data_receiver: ../solc/ccip/LogMessageDataReceiver/LogMessageDataReceiver.sol/LogMessageDataReceiver.abi.json ../solc/ccip/LogMessageDataReceiver/LogMessageDataReceiver.sol/LogMessageDataReceiver.bin 6fe60e48711884eae82dd95cabb1c66a5644336719fa1219df1ceceec11e6bce
1515
maybe_revert_message_receiver: ../solc/ccip/MaybeRevertMessageReceiver/MaybeRevertMessageReceiver.sol/MaybeRevertMessageReceiver.abi.json ../solc/ccip/MaybeRevertMessageReceiver/MaybeRevertMessageReceiver.sol/MaybeRevertMessageReceiver.bin ee264f67a2356cc4eebe839a5a88367cbcdc27a7520cca56263319e9afe97a1a

chains/evm/scripts/compile_all

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ echo " └───────────────────────
99
# The offRamp uses a specific lower optimization runs value. All other contracts use the default value
1010
# as specified in the foundry.toml.
1111
OPTIMIZE_RUNS_OFFRAMP=800
12-
OPTIMIZE_RUNS_FEE_QUOTER=10000
12+
OPTIMIZE_RUNS_FEE_QUOTER=8000
1313
PROJECT="ccip"
1414
FOUNDRY_PROJECT_SUFFIX="-compile"
1515
export FOUNDRY_PROFILE="$PROJECT"$FOUNDRY_PROJECT_SUFFIX

0 commit comments

Comments
 (0)