package com.table.transfer.module.enpty;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.math.BigDecimal;
import java.math.BigInteger;

@Data
@AllArgsConstructor
public class ChainCoinDetail {
    private Integer chainId;
    private String chain;             // 链标识：eth, bsc, polygon 等
    private String coin;//币-链
    private String contractAddress;   // 代币合约地址，主币为 null
    private Integer decimal;          // 代币精度，主币默认 18
    private BigInteger minGasPrice;   // 最小 gas price（Gwei）
    private BigInteger maxGasPrice;   // 最大 gas price（Gwei）
    private String nodeUrl;// 节点 RPC 地址

    public String getAssetCode(){
        return coin+"-"+chain;
    }
}
