Skip to content

Commit f14bd58

Browse files
authored
Merge branch 'main' into CLD-817/add-hmac-support-during-changeset-execution
2 parents 12f78cd + d06057a commit f14bd58

36 files changed

Lines changed: 3481 additions & 493 deletions

.changeset/floppy-trams-kiss.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink-deployments-framework": minor
3+
---
4+
5+
Add support to decode proposals that use EIP-1967 proxies

.changeset/great-views-roll.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink-deployments-framework": minor
3+
---
4+
5+
Removes the import of a root `go.mod` from a scaffolded domain

.changeset/quiet-sites-happen.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink-deployments-framework": minor
3+
---
4+
5+
Sui MCMS upgrade

.changeset/some-plants-doubt.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink-deployments-framework": patch
3+
---
4+
5+
fix: make config files and chain credentials optional

.mockery.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,19 @@ packages:
9191
MutableRefStoreV2:
9292
MutableStoreV2:
9393
MutableUnaryStoreV2:
94+
github.com/smartcontractkit/chainlink-deployments-framework/chain/evm:
95+
config:
96+
all: false
97+
dir: "{{.InterfaceDir}}"
98+
filename: "mock_{{.InterfaceName | snakecase}}.go"
99+
structname: "{{.Mock}}{{.InterfaceName}}"
100+
interfaces:
101+
OnchainClient:
102+
github.com/smartcontractkit/chainlink-deployments-framework/experimental/analyzer:
103+
config:
104+
all: false
105+
dir: "{{.InterfaceDir}}"
106+
filename: "mock_{{.InterfaceName | snakecase}}.go"
107+
structname: "{{.Mock}}{{.InterfaceName}}"
108+
interfaces:
109+
ProposalContext:

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
golang 1.24.4
1+
golang 1.24.5
22
golangci-lint 2.5.0
33
mockery 3.3.4
44
nodejs 20.16.0

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# chainlink-deployments-framework
22

3+
## 0.64.0
4+
5+
### Minor Changes
6+
7+
- [#556](https://github.com/smartcontractkit/chainlink-deployments-framework/pull/556) [`0e60a11`](https://github.com/smartcontractkit/chainlink-deployments-framework/commit/0e60a11bcc6dee70dfd01d3cf89027935f53082c) Thanks [@gustavogama-cll](https://github.com/gustavogama-cll)! - feat(mcms): check MCM state before calling SetRoot or Execute
8+
9+
### Patch Changes
10+
11+
- [#565](https://github.com/smartcontractkit/chainlink-deployments-framework/pull/565) [`ba781b4`](https://github.com/smartcontractkit/chainlink-deployments-framework/commit/ba781b4ba8a7744546f4b6132b18f0162aca3cad) Thanks [@gustavogama-cll](https://github.com/gustavogama-cll)! - fix(mcms): check if anvil config is valid after selecting the rpc
12+
13+
## 0.63.0
14+
15+
### Minor Changes
16+
17+
- [#560](https://github.com/smartcontractkit/chainlink-deployments-framework/pull/560) [`ed679a7`](https://github.com/smartcontractkit/chainlink-deployments-framework/commit/ed679a72ab740098c18ad1750c80d81782e12d95) Thanks [@huangzhen1997](https://github.com/huangzhen1997)! - bump sui binding version
18+
19+
### Patch Changes
20+
21+
- [#561](https://github.com/smartcontractkit/chainlink-deployments-framework/pull/561) [`280ce37`](https://github.com/smartcontractkit/chainlink-deployments-framework/commit/280ce37cdcc0981e55168ba099f909720d5912e1) Thanks [@gustavogama-cll](https://github.com/gustavogama-cll)! - fix: computation of the txNonce attribute in the upf converter
22+
323
## 0.62.0
424

525
### Minor Changes

chain/evm/evm_chain.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ type OnchainClient interface {
2525

2626
BalanceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error)
2727
NonceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (uint64, error)
28+
// StorageAt reads a storage slot from the given account at the specified block number.
29+
// This is needed for operations like EIP-1967 proxy detection.
30+
StorageAt(ctx context.Context, account common.Address, key common.Hash, blockNumber *big.Int) ([]byte, error)
2831
}
2932

3033
// Chain represents an EVM chain.

0 commit comments

Comments
 (0)