All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.nuls.v2.constant.Constant Maven / Gradle / Ivy

package io.nuls.v2.constant;

public interface Constant {

    /**
     * NULS主网链id
     */
    int NULS_CHAIN_ID = 1;
    /**
     * NULS主资产id
     */
    int NULS_ASSET_ID = 1;

    /**
     * CONTRACT STATUS
     */
    int NOT_FOUND = 0;

    int NORMAL = 1;

    int STOP = 2;
    String STRING = "String";
    String NOT_ENOUGH_GAS = "not enough gas";
    String CONTRACT_CONSTRUCTOR = "";

    String BALANCE_TRIGGER_METHOD_NAME = "_payable";
    String BALANCE_TRIGGER_METHOD_DESC = "() return void";

    long MAX_GASLIMIT = 10000000;
    long CONTRACT_MINIMUM_PRICE = 25;

    /**
     * NRC20
     */
    String NRC20_METHOD_NAME = "name";
    String NRC20_METHOD_SYMBOL = "symbol";
    String NRC20_METHOD_DECIMALS = "decimals";
    String NRC20_METHOD_TOTAL_SUPPLY = "totalSupply";
    String NRC20_METHOD_BALANCE_OF = "balanceOf";
    String NRC20_METHOD_TRANSFER = "transfer";
    String NRC20_METHOD_TRANSFER_FROM = "transferFrom";
    String NRC20_METHOD_APPROVE = "approve";
    String NRC20_METHOD_ALLOWANCE = "allowance";
    String NRC20_EVENT_TRANSFER = "TransferEvent";
    String NRC20_EVENT_APPROVAL = "ApprovalEvent";
    String NRC20_EVENT_TRANSFER_CROSS_CHAIN = "transferCrossChain";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy