Closed adambabik closed 4 years ago
@adambabik can we merge this? I am getting into some troubles with some circular dependencies, trying to remove go-fcm (go-fcm can't be pulled in in status-go for some reason, status-protocol-go can't pull in status-go because of go-fcm, and I am not able to remove it from neither :) )
Some time ago, we introduced an indirect circular dependency (on the module level) between status-go and status-protocol-go. The artefact of that was the following entry in
go.mod
:The source of this circular dependency was
github.com/status-im/status-go/extkeys
which was used by our fork of go-ethereum and the fact that go-ethereum is dependency of status-protocol-go:This was not a problem before because none of required go-ethereum packages was importing
github.com/status-im/status-go/extkeys
but it changed after we introduced ens support to status-protocol-go.