Search in sources :

Example 1 with MultipleTxToDto

use of io.nuls.accout.ledger.rpc.dto.MultipleTxToDto in project nuls by nuls-io.

the class CreateP2shTransactionForm method getTodata.

public static List<MultipleTxToDto> getTodata(String todata) {
    List<MultipleTxToDto> toDatas = new ArrayList<>();
    String[] dataList = todata.split(";");
    long toAmount;
    for (String data : dataList) {
        // 将每个to数据拆分为数据
        MultipleTxToDto toData = new MultipleTxToDto();
        String[] separateData = data.split(",");
        Na toNa = Na.parseNuls(separateData[1]);
        toAmount = toNa.getValue();
        if (toAmount <= 0) {
            return null;
        }
        toData.setAmount(toAmount);
        toData.setToAddress(separateData[0]);
        toDatas.add(toData);
    }
    return toDatas;
}
Also used : Na(io.nuls.kernel.model.Na) ArrayList(java.util.ArrayList) MultipleTxToDto(io.nuls.accout.ledger.rpc.dto.MultipleTxToDto)

Aggregations

MultipleTxToDto (io.nuls.accout.ledger.rpc.dto.MultipleTxToDto)1 Na (io.nuls.kernel.model.Na)1 ArrayList (java.util.ArrayList)1