fix(aptos): drive token support and RPC routing from config

This commit is contained in:
line-6000
2026-06-20 14:17:42 +08:00
parent de96a5d3e7
commit 8216c91739
11 changed files with 355 additions and 121 deletions
+1 -9
View File
@@ -72,15 +72,7 @@ func ensureEnabledOrderAsset(network, token string) (*mdb.ChainToken, error) {
if tokenRow == nil || tokenRow.ID == 0 {
return nil, constant.SupportedAssetNotFound
}
if tokenRow.Network == mdb.NetworkAptos {
switch NormalizeAptosPaymentSymbol(tokenRow.Symbol) {
case "USDT", "USDC":
default:
return nil, constant.SupportedAssetNotFound
}
}
contractAddress := strings.TrimSpace(tokenRow.ContractAddress)
if tokenRow.Network == mdb.NetworkAptos && contractAddress == "" {
if !ChainTokenReadyForPayment(*tokenRow) {
return nil, constant.SupportedAssetNotFound
}
return tokenRow, nil