got rid of fees dependency in ledger

This commit is contained in:
Stephan D
2026-02-27 16:23:50 +01:00
parent 02a0d192b9
commit 605f0ba139
13 changed files with 51 additions and 300 deletions

View File

@@ -43,7 +43,7 @@ func ParseAsset(assetString, network, tokenSymbol, contractAddress string) (*cha
return &chainv1.Asset{
Chain: chain,
TokenSymbol: strings.ToUpper(token),
ContractAddress: strings.ToLower(contract),
ContractAddress: contract,
}, nil
}

View File

@@ -47,6 +47,11 @@ func TestParseAsset(t *testing.T) {
require.Equal(t, "USDT", asset.GetTokenSymbol())
require.Equal(t, "", asset.GetContractAddress())
contract := "TR7NhQjeKQxGTCi8q8ZY4pL8otSzgjLj6T"
asset, err = ParseAsset("USDT-TRC20", "TRON_MAINNET", "", contract)
require.NoError(t, err)
require.Equal(t, contract, asset.GetContractAddress())
asset, err = ParseAsset("USDT-TRC20", "CHAIN_NETWORK_TRON_MAINNET", "", "")
require.NoError(t, err)
require.Equal(t, chainv1.ChainNetwork_CHAIN_NETWORK_TRON_MAINNET, asset.GetChain())