From bf8afe3ab23d86d291d3b84a65ed81d5b9ee0aeb Mon Sep 17 00:00:00 2001 From: Joshua Dechant Date: Wed, 25 Sep 2024 13:27:48 -0400 Subject: [PATCH] Fix issue with using a pointer to an iteration variable of a range loop (#44) Causing an issue with dusk-10 and dawn. Note branch has been forked from `v0.14.1`. Should be merged to main to fix on head but will also need to use this branch to cut a `v0.14.2` for `dusk-10` and dawn --- grpc/execution/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grpc/execution/server.go b/grpc/execution/server.go index c292c7582..da11ff194 100644 --- a/grpc/execution/server.go +++ b/grpc/execution/server.go @@ -117,7 +117,8 @@ func NewExecutionServiceServerV1Alpha2(eth *eth.Ethereum) (*ExecutionServiceServ return nil, errors.New("astria bridge sender address must be set for bridged ERC20 assets") } - bridgeAddresses[cfg.BridgeAddress] = &cfg + bridgeCfg := cfg + bridgeAddresses[cfg.BridgeAddress] = &bridgeCfg bridgeAllowedAssets[cfg.AssetDenom] = struct{}{} if cfg.Erc20Asset == nil { log.Info("bridge for sequencer native asset initialized", "bridgeAddress", cfg.BridgeAddress, "assetDenom", cfg.AssetDenom)