export declare enum ContractStatus { CREATED = "created", VERIFIED = "verified", VERIFICATION_FAILED = "verification_failed" } export declare enum TokenType { ERC20 = "DRC20", ERC721 = "DRC721", ERC1155 = "DRC1155" } export declare enum ERC20TokenTypeEvent { Transfer = "Transfer", Approval = "Approval" } export declare enum ERC721TokenTypeEvent { Mint = "Mint", Transfer = "Transfer", Approval = "Approval", ApprovalForAll = "ApprovalForAll" } export declare enum ERC1155TokenTypeEvent { TransferSingle = "TransferSingle", TransferBatch = "TransferBatch", ApprovalForAll = "ApprovalForAll", URI = "URI" } export declare enum ContractVerificationMatchType { EXACT = "exact", PARTIAL = "partial" } export declare enum BlockingType { INCOMING = "incoming", OUTGOING = "outgoing", BOTH = "both" } export declare enum TxStatus { PENDING = "Pending", SUCCESS = "Success", FAIL = "Fail" } export declare enum TxTypes { COIN_BUY = "/decimal.coin.v1.MsgBuyCoin", COIN_CREATE = "/decimal.coin.v1.MsgCreateCoin", COIN_UPDATE = "/decimal.coin.v1.MsgUpdateCoin", COIN_SELL = "/decimal.coin.v1.MsgSellCoin", COIN_SEND = "/decimal.coin.v1.MsgSendCoin", COIN_BURN = "/decimal.coin.v1.MsgBurnCoin", COIN_MULTISEND = "/decimal.coin.v1.MsgMultiSendCoin", COIN_SELL_ALL = "/decimal.coin.v1.MsgSellAllCoin", COIN_REDEEM_CHECK = "/decimal.coin.v1.MsgRedeemCheck", COIN_ISSUE_CHECK = "coin/issue_check", VALIDATOR_CANDIDATE = "/decimal.validator.v1.MsgCreateValidator", VALIDATOR_DELEGATE = "/decimal.validator.v1.MsgDelegate", VALIDATOR_REDELEGATE = "/decimal.validator.v1.MsgRedelegate", VALIDATOR_CANCEL_REDELEGATE = "/decimal.validator.v1.MsgCancelRedelegation", VALIDATOR_CANCEL_UNDELEGATE = "/decimal.validator.v1.MsgCancelUndelegation", VALIDATOR_SET_ONLINE = "/decimal.validator.v1.MsgSetOnline", VALIDATOR_SET_OFFLINE = "/decimal.validator.v1.MsgSetOffline", VALIDATOR_UNBOND = "/decimal.validator.v1.MsgUndelegate", VALIDATOR_CANDIDATE_EDIT = "/decimal.validator.v1.MsgEditValidator", MULTISIG_CREATE_WALLET = "/decimal.multisig.v1.MsgCreateWallet", MULTISIG_CREATE_TX = "/decimal.multisig.v1.MsgCreateTransaction", MULTISIG_SIGN_TX = "/decimal.multisig.v1.MsgSignTransaction", SWAP_INIT = "/decimal.swap.v1.MsgInitializeSwap", SWAP_REDEEM = "/decimal.swap.v1.MsgRedeemSwap", NFT_MINT = "/decimal.nft.v1.MsgMintToken", NFT_BURN = "/decimal.nft.v1.MsgBurnToken", NFT_EDIT_METADATA = "/decimal.nft.v1.MsgUpdateToken", NFT_TRANSFER = "/decimal.nft.v1.MsgSendToken", NFT_DELEGATE = "/decimal.validator.v1.MsgDelegateNFT", NFT_UNBOND = "/decimal.validator.v1.MsgUndelegateNFT", NFT_REDELEGATE = "/decimal.validator.v1.MsgRedelegateNFT", NFT_CANCEL_REDELEGATE = "/decimal.validator.v1.MsgCancelRedelegationNFT", NFT_CANCEL_UNDELEGATE = "/decimal.validator.v1.MsgCancelUndelegationNFT", NFT_UPDATE_RESERVE = "/decimal.nft.v1.MsgUpdateReserve", CHAIN_ACTIVATE = "/decimal.swap.v1.MsgActivateChain", CHAIN_DEACTIVATE = "/decimal.swap.v1.MsgDeactivateChain", SOFTWARE_UPGRADE = "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade", SOFTWARE_CANCEL_UPGRADE = "/cosmos.upgrade.v1beta1.MsgCancelUpgrade", ETHEREUM_TX = "/ethermint.evm.v1.MsgEthereumTx", UPDATE_COIN_PRICES = "/decimal.fee.v1.MsgUpdateCoinPrices", MSG_RETURN_LEGACY = "/decimal.legacy.v1.MsgReturnLegacy" } export declare enum validatorStatus { ONLINE = "online", OFFLINE = "offline" } export declare enum validatorKind { CANDIDATE = "Candidate", VALIDATOR = "Validator", DELETED = "Deleted" } export declare enum typeReward { DELEGATOR = "Delegator", VALIDATOR = "Validator", DAO = "DAO", DEVELOP = "Develop" } export declare enum accountType { SINGLE = "single", MULTISIG = "multisig" } export declare enum swapStatus { EMPTY = "Empty", ACTIVE = "Active", REDEEMED = "Redeemed", REFUNDED = "Refunded" } export declare enum nftActionType { TRANSFER = "transfer", BURN = "burn", DELEGATE = "delegate", UNSPECIFIED = "unspecified" } export declare enum LegacyTxTypes { LEGACY_BURN_BUY = "burn_coin", LEGACY_BURN_NFT = "burn_nft", LEGACY_BUY_COIN = "buy_coin", LEGACY_CHAIN_ACTIVATE = "chain_activate", LEGACY_COIN_CREATE = "create_coin", LEGACY_CREATE_TX = "create_transaction", LEGACY_CREATE_WALLET = "create_wallet", LEGACY_DECLARE_CANDIDATE = "declare_candidate", LEGACY_DELEGATE = "delegate", LEGACY_DELEGATE_NFT = "delegate_nft", LEGACY_EDIT_CANDIDATE = "edit_candidate", LEGACY_EDIT_NFT_METADATA = "edit_nft_metadata", LEGACY_MINT_NFT = "mint_nft", LEGACY_MSG_BURN = "msg_burn", LEGACY_MSG_EDIT_METADATA = "msg_edit_metadata", LEGACY_MSG_INIT = "msg_initialize", LEGACY_MSG_MINT = "msg_mint", LEGACY_MSG_REDEEM = "msg_redeem", LEGACY_MSG_REDEEM_V2 = "msg_redeem_v2", LEGACY_MSG_TRANSFER = "msg_transfer", LEGACY_MULTI_SEND_COIN = "multi_send_coin", LEGACY_REDEEM_CHECK = "redeem_check", LEGACY_REDEEM_V2 = "redeem_v2", LEGACY_REFUND = "refund", LEGACY_SELL_ALL_COINS = "sell_all_coin", LEGACY_SELL_COIN = "sell_coin", LEGACY_SEND = "send", LEGACY_SEND_COIN = "send_coin", LEGACY_SET_OFFLINE = "set_offline", LEGACY_SET_ONLINE = "set_online", LEGACY_SIGHT_TRANSACTION = "sign_transaction", LEGACY_SOFTWARE_UPGRADE = "software_upgrade", LEGACY_SOFTWARE_UPGRADE_OLD = "SoftwareUpgrade", LEGACY_SUBMIT_PROPOSAL = "submit_proposal", LEGACY_SWAP_INIT = "swap_initialize", LEGACY_TRANSFER_NFT = "transfer_nft", LEGACY_UNBOND = "unbond", LEGACY_NFT_UNBOND = "unbond_nft", LEGACY_COIN_UPDATE = "update_coin", LEGACY_NFT_UPDATE_RESERVE = "update_nft_reserve", LEGACY_UPDATE_RESERVE = "update_reserve", LEGACY_VOTE = "vote", LEGACY_MSG_SUBMIT_PROPOSAL = "MsgSubmitProposal" } export declare enum NftReserveStatus { owned = "owned", delegating = "delegated", undelegation = "undelegating", redelegating = "redelegating" }