From 609ae9c39bf53b9b5baf719a7b7736e4051e405b Mon Sep 17 00:00:00 2001 From: Viktoras Kuznecovas Date: Fri, 24 Sep 2021 12:04:40 +0300 Subject: [PATCH] Expose supported chains from multichain client --- client/multichain_client.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/multichain_client.go b/client/multichain_client.go index 6e012c3..341ea33 100644 --- a/client/multichain_client.go +++ b/client/multichain_client.go @@ -46,6 +46,15 @@ func (mbc *MultichainBlockchainClient) getClientByChain(chainID int64) (BC, erro return nil, ErrUnknownChain } +func (mbc *MultichainBlockchainClient) GetSupportedChains() []int64 { + res := make([]int64, 0) + for k := range mbc.clients { + res = append(res, k) + } + + return res +} + func (mbc *MultichainBlockchainClient) GetHermesFee(chainID int64, hermesAddress common.Address) (uint16, error) { bc, err := mbc.getClientByChain(chainID) if err != nil {