Skip to content

Commit d27174a

Browse files
authored
ZK Sync gobindings (#833)
* ZK Sync gobindings * go mod tidy * Bump chainlink-evm Regenerated files * Add line * Copy template * Legacy contract bindings These are necessary for testing v1.6 changesets * Fix on ramp v1.6 * Lint * Generate * Copy to v1.6
1 parent 27adacd commit d27174a

File tree

68 files changed

+4402
-40
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+4402
-40
lines changed

.github/workflows/solidity-build-and-publish.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ jobs:
9595
working-directory: chains/evm
9696
run: make wrappers
9797

98+
- name: Install and run forge --zksync, and generate wrappers
99+
working-directory: chains/evm
100+
run: make wrappers-zksync
101+
98102
- name: Check if Go solidity wrappers are updated
99103
if: ${{ needs.changes.outputs.changes == 'true' }}
100104
working-directory: chains/evm

chains/evm/.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,7 @@ lcov.info.pruned
77
report
88

99
scripts/abigen
10+
scripts/forge_zksync
1011
abi
11-
solc
12+
solc
13+
zkout

chains/evm/GNUmakefile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ snapshot-diff: ## Make a snapshot for a specific product.
1212
foundry: ## Install foundry.
1313
foundryup --install v1.0.0
1414

15+
# it may be necessary to install libusb on your machine as a dependency for this script to work
16+
.PHONY: foundry-zksync
17+
foundry-zksync: ## Install foundry.
18+
./scripts/install_foundry_zksync
19+
1520
ccip-precommit: export FOUNDRY_PROFILE=ccip
1621
.PHONY: ccip-precommit
1722
ccip-precommit:
@@ -33,6 +38,10 @@ wrappers: pnpmdep mockery abigen
3338
./scripts/compile_all
3439
go generate ./gobindings
3540

41+
.PHONY: wrappers-zksync
42+
wrappers-zksync: pnpmdep foundry-zksync
43+
ZKSYNC=true make wrappers
44+
3645
.PHONY: pnpmdep
3746
pnpmdep: ## Install solidity contract dependencies through pnpm
3847
pnpm i

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

Lines changed: 61 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/latest/burn_mint_token_pool/burn_mint_token_pool_zksync.go

Lines changed: 61 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/latest/burn_to_address_mint_token_pool/burn_to_address_mint_token_pool_zksync.go

Lines changed: 61 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/latest/burn_with_from_mint_token_pool/burn_with_from_mint_token_pool_zksync.go

Lines changed: 61 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/latest/ccip_encoding_utils/ccip_encoding_utils_zksync.go

Lines changed: 61 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/latest/ccip_home/ccip_home_zksync.go

Lines changed: 61 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/latest/ccip_reader_tester/ccip_reader_tester_zksync.go

Lines changed: 61 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/latest/ether_sender_receiver/ether_sender_receiver_zksync.go

Lines changed: 61 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/latest/factory_burn_mint_erc20/factory_burn_mint_erc20_zksync.go

Lines changed: 61 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/latest/fee_quoter/fee_quoter_zksync.go

Lines changed: 61 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/latest/lock_release_token_pool/lock_release_token_pool_zksync.go

Lines changed: 61 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/latest/log_message_data_receiver/log_message_data_receiver_zksync.go

Lines changed: 61 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/latest/maybe_revert_message_receiver/maybe_revert_message_receiver_zksync.go

Lines changed: 61 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/latest/message_hasher/message_hasher_zksync.go

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

0 commit comments

Comments
 (0)