feat: get support chain api

This commit is contained in:
Ginta
2026-04-15 02:53:52 +08:00
parent f6a8fb47df
commit aff1055743
2 changed files with 15 additions and 3 deletions
@@ -28,9 +28,21 @@ func (c *BaseCommController) GetSupportedAssets(ctx echo.Context) error {
if err != nil {
return c.FailJson(ctx, err)
}
wallets, err := data.GetAvailableWalletAddress()
if err != nil {
return c.FailJson(ctx, err)
}
networkSet := make(map[string]struct{})
for _, w := range wallets {
networkSet[w.Network] = struct{}{}
}
grouped := make(map[string][]string)
for _, item := range list {
if _, ok := networkSet[item.Network]; !ok {
continue
}
grouped[item.Network] = append(grouped[item.Network], item.Token)
}