Update accounts/abi/bind/dep_tree.go

Co-authored-by: Martin HS <martin@swende.se>
This commit is contained in:
jwasinger 2024-12-18 16:28:43 +07:00 committed by Felix Lange
parent de00bb3a29
commit c89c24ce37

View file

@ -170,11 +170,9 @@ func (d *depTreeDeployer) linkAndDeploy(node *depTreeNode) error {
// a deployer bytecode for this contract.
deployerCode := node.unlinkedCode
for _, child := range node.children {
var linkAddr common.Address
linkAddr := d.deployedAddrs[child.pattern]
if child.overrideAddr != nil {
linkAddr = *child.overrideAddr
} else {
linkAddr = d.deployedAddrs[child.pattern]
}
deployerCode = strings.ReplaceAll(deployerCode, "__$"+child.pattern+"$__", strings.ToLower(linkAddr.String()[2:]))
}