Server info

From ArdorDocs
Jump to: navigation, search

Event Register

Create, modify or remove an event listener which can report server events via Event Wait. POST only. Javadoc

Request:

  • requestType is eventRegister
  • event is one of multiple server events from the following list of event names: (optional, default is all possible events)
    • Block.BLOCK_GENERATED
    • Block.BLOCK_POPPED
    • Block.BLOCK_PUSHED
    • Ledger.ADD_ENTRY.account - Monitor changes to the specified account. 'account' may be the numeric identifier or the Reed-Solomon identifier of the account to monitor for updates. All accounts will be monitored if no account is specified. Specifying an account identifier of 0 is the same as not specifying an account.
    • Peer.ADD_INBOUND
    • Peer.ADDED_ACTIVE_PEER
    • Peer.BLACKLIST
    • Peer.CHANGED_ACTIVE_PEER
    • Peer.DEACTIVATE
    • Peer.NEW_PEER
    • Peer.REMOVE
    • Peer.REMOVE_INBOUND
    • Peer.UNBLACKLIST
    • Transaction.ADDED_CONFIRMED_TRANSACTIONS
    • Transaction.ADDED_UNCONFIRMED_TRANSACTIONS
    • Transaction.REJECT_PHASED_TRANSACTION
    • Transaction.RELEASE_PHASED_TRANSACTION
    • Transaction.REMOVE_UNCONFIRMED_TRANSACTIONS
  • token is a registration token. Omit this parameter or set it to 0 to create a new event registration. Set this parameter to the value returned by a previous event registration to modify an existing registration.
  • add is true to add events to an existing listener (optional, omit if remove is true)
  • remove is true to remove events from an existing listener (optional, omit if add is true)

Note: To create a new event listener, omit both add and remove. To remove an existing event listener, set remove to true and omit event; all registered events will be removed, any outstanding Event Wait will be completed and the listener will be deactivated.

Note: An event listener is automatically deactivated whenever all registered events are removed or if Event Wait is not called frequently enough, according to the nxt.apiEventTimeout property. The timeout is not precise; the removal process runs every nxt.apiEventTimeout / 2 seconds, so that many extra seconds may elapse before removal; the first Event Wait call should be made immediately after registration to avoid deactivation.

Note: Each API user (with a unique address) can create only one event listener. When a new one is created, it will replace an existing one. The maximum number of unique users is controlled by the nxt.maxEventUsers property.

Response:

  • registered is true if the operation completed successfully
  • requestProcessingTime (N) is the API request processing time (in millisec)
  • token is set to the event registration token. This token must be used to wait for events and to modify or cancel the registration.

Event Register Example

http://localhost:27876/nxt?
  requestType=eventRegister
{
 "registered": true,
 "requestProcessingTime": 5780
 "token": "3"
}


Event Wait

Wait for events registered with Event Register. POST only. Javadoc

Request:

  • requestType is eventWait
  • timeout is the amount of time (in seconds) to wait for an event before the call returns (optional, default and maximum is the nxt.apiEventTimeout property)
  • token is the event registration token returned by the EventRegister API.

Notes: The call returns immediately if one or more events have occurred since the last call; multiple events are all returned together. If a new call is made before the last one returns, the timeout timer resets to the new value. Event registration expires if wait calls are not made frequently enough, according to the nxt.apiEventTimeout property.

Response:

  • events (A) is an array of event objects each of which has the following fields:
    • name (S) is the name of the event (refer to Event Register for the list of event names)
    • ids (A) is an array of identifiers, depending on the type of event:
      • block string identifier (S) for a block event
      • peer network address (S) for a peer event
      • transaction string identifier (S) for a transaction event
  • lastBlock (S) is the last block ID on the blockchain (applies if requireBlock is provided but not requireLastBlock)
  • requestProcessingTime (N) is the API request processing time (in millisec)

Event Wait Example

http://localhost:27876/nxt?
  requestType=eventWait&
  token=3
{
 "requestProcessingTime": 0,
 "events": [
  {
   "name": "Block.BLOCK_PUSHED",
   "ids": [
    "11748297033830700369"
   ]
  },
  {
   "name": "Transaction.REMOVED_UNCONFIRMED_TRANSACTIONS",
   "ids": []
  },
  {
   "name": "Peer.ADDED_ACTIVE_PEER",
   "ids": [
    "178.150.207.53"
   ]
  }
 ]
}


Get Blockchain Status

Get the blockchain status. Javadoc

Request:

  • requestType is getBlockchainStatus

Response:

  • currentMinRollbackHeight (N) is the current minimum rollback height
  • numberOfBlocks (N) is the number of blocks in the blockchain (height + 1)
  • isTestnet (B) is true if the node is connected to testnet, false otherwise
  • includeExpiredPrunable (B) is the value of the nxt.includeExpiredPrunable property
  • requestProcessingTime (N) is the API request processing time (in millisec)
  • version (S) is the application version
  • maxRollback (N) is the value of the nxt.maxRollback property
  • lastBlock (S) is the last block ID on the blockchain
  • application (S) is application name, typically NRS
  • isScanning (B) is true if the blockchain is being scanned by the application, false otherwise
  • isDownloading (B) is true if a download is in progress, false otherwise; true when a batch of more than 10 blocks at once has been downloaded from a peer, reset to false when an attempt to download more blocks from a peer does not result in any new blocks
  • cumulativeDifficulty (S) is the cumulative difficulty
  • lastBlockchainFeederHeight (N) is the height of the last blockchain of greatest cumulative difficulty obtained from a peer
  • maxPrunableLifetime (N) is the maximum prunable lifetime (in seconds)
  • time (N) is the current timestamp (in seconds since the genesis block)
  • lastBlockchainFeeder (S) is the address or announced address of the peer providing the last blockchain of greatest cumulative difficulty
  • blockchainState (S) Current state of this node's blockchain (UP_TO_DATE or DOWNLOADING)

Get Blockchain Status Example

http://localhost:27876/nxt?
  requestType=getBlockchainStatus
{
 "apiProxy": false,
 "correctInvalidFees": false,
 "ledgerTrimKeep": 30000,
 "maxAPIRecords": 100,
 "blockchainState": "UP_TO_DATE",
 "currentMinRollbackHeight": 362200,
 "numberOfBlocks": 363697,
 "isTestnet": true,
 "includeExpiredPrunable": true,
 "isLightClient": false,
 "services": [
  "PRUNABLE",
  "API",
  "API_SSL",
  "CORS"
 ],
 "requestProcessingTime": 0,
 "version": "2.1.0e",
 "maxRollback": 800,
 "lastBlock": "4927201194742852793",
 "application": "Ardor",
 "isScanning": false,
 "isDownloading": false,
 "cumulativeDifficulty": "37665721693045685",
 "lastBlockchainFeederHeight": 363492,
 "maxPrunableLifetime": 2147483647,
 "time": 21588850,
 "lastBlockchainFeeder": "107.150.3.13"
}


Get Bundling Options

Get all bundling options. Javadoc

Request:

  • requestType is getBundlingOptions

Response:

  • availableFilters (A) is an array of defined bundler filters pairs name and description
    • name (S) is the name of the filter: PersonalBundler, PropertyBundler, AssetBundler ,CurrencyBundler, PurchaseBundler or QuotaBundler
    • description (S) the filter description
  • availableFeeCalculators (A) is an array with the name of the fee calculator available

Get Bundling Options Example

http://localhost:27876/nxt?
  requestType=getBundlingOptions
{
 "availableFilters": [
  {
   "name": "PersonalBundler",
   "description": "Only bundle the transactions of the bundler account"
  },
  {
   "name": "PropertyBundler",
   "description": "Only bundle transactions sent by accounts which have the \"bundling\" property set on them by the bundler account"
  },
  {
   "name": "AssetBundler",
   "description": "Bundles only transactions for asset with ID provided as parameter"
  },
  {
   "name": "CurrencyBundler",
   "description": "Bundles only transactions for MS currency with ID provided as parameter"
  },
  {
   "name": "PurchaseBundler",
   "description": "Bundles only purchases of digital goods sold by an account provided as parameter"
  },
  {
   "name": "QuotaBundler",
   "description": "Bundles transaction until the quota per account and transaction type is reached. The quota is provided as parameter"
  }
 ],
 "availableFeeCalculators": [
  "MIN_FEE",
  "PROPORTIONAL_FEE"
 ]
}


Get Constants

Get all defined constants. Javadoc

Request:

  • requestType is getConstants

Response:

  • maxNumberOfFxtTransactions (N) is the maximum number of parent chain transactions per block
  • maxBlockPayloadLength (N) is the maximum block payload length (in bytes)
  • maxArbitraryMessageLength (N) is the maximum length (in bytes) of an arbitrary message
  • maxPrunableMessageLength (N) is the maximum length (in bytes) of a prunable message
  • maxTaggedDataDataLength (N) is the maximum length (in bytes) of tagged data
  • maxPhasingDuration (N) is the maximum allowed phasing duration in block height
  • epochBeginning (N) is the time in milliseconds when genesis block was created
  • genesisAccountId (S) is the genesis account number
  • genesisBlockId (S) is the genesis block ID
  • transactionTypes (A) is an array of defined transaction types and subtypes (refer to the example below)
  • transactionSubTypes (A) is an array of defined transaction subtypes and subtypes (refer to the example below)
  • peerStates (A) is an array of defined peer states (refer to the example below)
  • currencyTypes (A) is an array of defined currency types (refer to the example below)
  • disabledAPIs (A) is an array of configured disabled apis (refer to the example below)
  • apiTags (A) is an array of defined api tags (refer to the example below)
  • disabledAPITags (A) is an array of configured disabled api tags (refer to the example below)
  • votingModels (A) is an array of defined voting models (refer to the example below)
  • chains (A) are the chains available in the platform (refer to the example below)
  • maxChildBlockPayloadLength (N) is the maximum length (in bytes) of an child block message
  • holdingTypes (A) is an array of defined holding types (refer to the example below)
  • maxNumberOfChildTransaction (N) is the maximum number of child chain blocks per parent chain block
  • chainProperties (A) are the properties of all the chains
  • minBalanceModels (A) is an array of defined minimum balance models (refer to the example below)
  • shufflingStages (A) is an array of defined shuffling stages (refer to the example below)
  • shufflingParticipantStates (A) is an array of defined shuffling participant states (refer to the example below)
  • hashAlgorithms (A) is an array of defined hash algorithms (refer to the example below)
  • mintingHashAlgorithms (A) is an array of defined minting hash algorithms (refer to the example below)
  • phasingHashAlgorithms (A) is an array of defined phasing hash algorithms (refer to the example below)
  • requestTypes (A) is an array of decined request types (refer to the example below)

Get Constants Example

http://localhost:27876/nxt?
  requestType=getConstants
{
    "maxNumberOfFxtTransactions": 10,
    "lastKnownBlock": {
        "id": "2329106975025976796",
        "height": 230000
    },
    "transactionSubTypes": {
        "AssetIssuance": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "AssetIssuance",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 2,
            "isPhasingSafe": true
        },
        "CurrencyIssuance": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "CurrencyIssuance",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": false
        },
        "ShufflingRecipients": {
            "isPhasable": false,
            "subtype": 3,
            "mustHaveRecipient": false,
            "name": "ShufflingRecipients",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 7,
            "isPhasingSafe": false
        },
        "PhasingVoteCasting": {
            "isPhasable": true,
            "subtype": 2,
            "mustHaveRecipient": false,
            "name": "PhasingVoteCasting",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 9,
            "isPhasingSafe": true
        },
        "TaggedDataUpload": {
            "isPhasable": false,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "TaggedDataUpload",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 6,
            "isPhasingSafe": false
        },
        "ReserveIncrease": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "ReserveIncrease",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": false
        },
        "DigitalGoodsPriceChange": {
            "isPhasable": true,
            "subtype": 2,
            "mustHaveRecipient": false,
            "name": "DigitalGoodsPriceChange",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": false
        },
        "DigitalGoodsFeedback": {
            "isPhasable": true,
            "subtype": 6,
            "mustHaveRecipient": true,
            "name": "DigitalGoodsFeedback",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": false
        },
        "ExchangeBuy": {
            "isPhasable": true,
            "subtype": 5,
            "mustHaveRecipient": false,
            "name": "ExchangeBuy",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": true
        },
        "FxtCoinExchangeOrderIssue": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "FxtCoinExchangeOrderIssue",
            "canHaveRecipient": false,
            "type": -4,
            "isPhasingSafe": true
        },
        "VoteCasting": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "VoteCasting",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 9,
            "isPhasingSafe": false
        },
        "ContractReference": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "ContractReference",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 12,
            "isPhasingSafe": true
        },
        "AliasAssignment": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "AliasAssignment",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 8,
            "isPhasingSafe": false
        },
        "FxtCoinExchangeOrderCancel": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "FxtCoinExchangeOrderCancel",
            "canHaveRecipient": false,
            "type": -4,
            "isPhasingSafe": true
        },
        "BidOrderCancellation": {
            "isPhasable": true,
            "subtype": 5,
            "mustHaveRecipient": false,
            "name": "BidOrderCancellation",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": true
        },
        "AskOrderCancellation": {
            "isPhasable": true,
            "subtype": 4,
            "mustHaveRecipient": false,
            "name": "AskOrderCancellation",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": true
        },
        "DigitalGoodsPurchase": {
            "isPhasable": true,
            "subtype": 4,
            "mustHaveRecipient": true,
            "name": "DigitalGoodsPurchase",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": false
        },
        "CoinExchangeOrderIssue": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "CoinExchangeOrderIssue",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 11,
            "isPhasingSafe": true
        },
        "AssetTransfer": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": true,
            "name": "AssetTransfer",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": true
        },
        "CoinExchangeOrderCancel": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "CoinExchangeOrderCancel",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 11,
            "isPhasingSafe": true
        },
        "AliasBuy": {
            "isPhasable": true,
            "subtype": 2,
            "mustHaveRecipient": true,
            "name": "AliasBuy",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 8,
            "isPhasingSafe": false
        },
        "ContractReferenceDelete": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "ContractReferenceDelete",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 12,
            "isPhasingSafe": true
        },
        "ChildChainBlock": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "ChildChainBlock",
            "canHaveRecipient": false,
            "type": -1,
            "isPhasingSafe": true
        },
        "ShufflingCreation": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "ShufflingCreation",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 7,
            "isPhasingSafe": false
        },
        "BidOrderPlacement": {
            "isPhasable": true,
            "subtype": 3,
            "mustHaveRecipient": false,
            "name": "BidOrderPlacement",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": true
        },
        "ExchangeSell": {
            "isPhasable": true,
            "subtype": 6,
            "mustHaveRecipient": false,
            "name": "ExchangeSell",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": true
        },
        "AskOrderPlacement": {
            "isPhasable": true,
            "subtype": 2,
            "mustHaveRecipient": false,
            "name": "AskOrderPlacement",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": true
        },
        "DigitalGoodsDelivery": {
            "isPhasable": true,
            "subtype": 5,
            "mustHaveRecipient": true,
            "name": "DigitalGoodsDelivery",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": false
        },
        "PollCreation": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "PollCreation",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 9,
            "isPhasingSafe": false
        },
        "ReserveClaim": {
            "isPhasable": true,
            "subtype": 2,
            "mustHaveRecipient": false,
            "name": "ReserveClaim",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": true
        },
        "PublishExchangeOffer": {
            "isPhasable": true,
            "subtype": 4,
            "mustHaveRecipient": false,
            "name": "PublishExchangeOffer",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": true
        },
        "ArbitraryMessage": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "ArbitraryMessage",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 1,
            "isPhasingSafe": false
        },
        "SetPhasingOnly": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "SetPhasingOnly",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 4,
            "isPhasingSafe": false
        },
        "CurrencyMinting": {
            "isPhasable": true,
            "subtype": 7,
            "mustHaveRecipient": false,
            "name": "CurrencyMinting",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": false
        },
        "AliasDelete": {
            "isPhasable": true,
            "subtype": 3,
            "mustHaveRecipient": false,
            "name": "AliasDelete",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 8,
            "isPhasingSafe": false
        },
        "AssetDelete": {
            "isPhasable": true,
            "subtype": 7,
            "mustHaveRecipient": false,
            "name": "AssetDelete",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": true
        },
        "ShufflingProcessing": {
            "isPhasable": false,
            "subtype": 2,
            "mustHaveRecipient": false,
            "name": "ShufflingProcessing",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 7,
            "isPhasingSafe": false
        },
        "DigitalGoodsListing": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "DigitalGoodsListing",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": true
        },
        "AccountInfo": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": false,
            "name": "AccountInfo",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 10,
            "isPhasingSafe": true
        },
        "AssetIncrease": {
            "isPhasable": true,
            "subtype": 8,
            "mustHaveRecipient": false,
            "name": "AssetIncrease",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 2,
            "isPhasingSafe": false
        },
        "CurrencyTransfer": {
            "isPhasable": true,
            "subtype": 3,
            "mustHaveRecipient": true,
            "name": "CurrencyTransfer",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": true
        },
        "FxtPayment": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": true,
            "name": "FxtPayment",
            "canHaveRecipient": true,
            "type": -2,
            "isPhasingSafe": true
        },
        "DigitalGoodsQuantityChange": {
            "isPhasable": true,
            "subtype": 3,
            "mustHaveRecipient": false,
            "name": "DigitalGoodsQuantityChange",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": false
        },
        "DigitalGoodsRefund": {
            "isPhasable": true,
            "subtype": 7,
            "mustHaveRecipient": true,
            "name": "DigitalGoodsRefund",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": false
        },
        "AliasSell": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "AliasSell",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 8,
            "isPhasingSafe": false
        },
        "AccountProperty": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": true,
            "name": "AccountProperty",
            "canHaveRecipient": true,
            "isGlobal": true,
            "type": 10,
            "isPhasingSafe": true
        },
        "AccountPropertyDelete": {
            "isPhasable": true,
            "subtype": 2,
            "mustHaveRecipient": true,
            "name": "AccountPropertyDelete",
            "canHaveRecipient": true,
            "isGlobal": true,
            "type": 10,
            "isPhasingSafe": true
        },
        "ShufflingRegistration": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "ShufflingRegistration",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 7,
            "isPhasingSafe": false
        },
        "ShufflingVerification": {
            "isPhasable": false,
            "subtype": 4,
            "mustHaveRecipient": false,
            "name": "ShufflingVerification",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 7,
            "isPhasingSafe": false
        },
        "EffectiveBalanceLeasing": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": true,
            "name": "EffectiveBalanceLeasing",
            "canHaveRecipient": true,
            "type": -3,
            "isPhasingSafe": true
        },
        "DividendPayment": {
            "isPhasable": true,
            "subtype": 6,
            "mustHaveRecipient": false,
            "name": "DividendPayment",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 2,
            "isPhasingSafe": false
        },
        "ShufflingCancellation": {
            "isPhasable": false,
            "subtype": 5,
            "mustHaveRecipient": false,
            "name": "ShufflingCancellation",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 7,
            "isPhasingSafe": false
        },
        "DigitalGoodsDelisting": {
            "isPhasable": true,
            "subtype": 1,
            "mustHaveRecipient": false,
            "name": "DigitalGoodsDelisting",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 3,
            "isPhasingSafe": true
        },
        "SetPhasingAssetControl": {
            "isPhasable": true,
            "subtype": 9,
            "mustHaveRecipient": false,
            "name": "SetPhasingAssetControl",
            "canHaveRecipient": false,
            "isGlobal": true,
            "type": 2,
            "isPhasingSafe": false
        },
        "OrdinaryPayment": {
            "isPhasable": true,
            "subtype": 0,
            "mustHaveRecipient": true,
            "name": "OrdinaryPayment",
            "canHaveRecipient": true,
            "isGlobal": false,
            "type": 0,
            "isPhasingSafe": true
        },
        "CurrencyDeletion": {
            "isPhasable": true,
            "subtype": 8,
            "mustHaveRecipient": false,
            "name": "CurrencyDeletion",
            "canHaveRecipient": false,
            "isGlobal": false,
            "type": 5,
            "isPhasingSafe": false
        }
    },
    "transactionTypes": {
        "0": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": true,
                    "name": "OrdinaryPayment",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 0,
                    "isPhasingSafe": true
                }
            }
        },
        "1": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "ArbitraryMessage",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 1,
                    "isPhasingSafe": false
                }
            }
        },
        "2": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "AssetIssuance",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": true,
                    "name": "AssetTransfer",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "2": {
                    "isPhasable": true,
                    "subtype": 2,
                    "mustHaveRecipient": false,
                    "name": "AskOrderPlacement",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "3": {
                    "isPhasable": true,
                    "subtype": 3,
                    "mustHaveRecipient": false,
                    "name": "BidOrderPlacement",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "4": {
                    "isPhasable": true,
                    "subtype": 4,
                    "mustHaveRecipient": false,
                    "name": "AskOrderCancellation",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "5": {
                    "isPhasable": true,
                    "subtype": 5,
                    "mustHaveRecipient": false,
                    "name": "BidOrderCancellation",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "6": {
                    "isPhasable": true,
                    "subtype": 6,
                    "mustHaveRecipient": false,
                    "name": "DividendPayment",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": false
                },
                "7": {
                    "isPhasable": true,
                    "subtype": 7,
                    "mustHaveRecipient": false,
                    "name": "AssetDelete",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 2,
                    "isPhasingSafe": true
                },
                "8": {
                    "isPhasable": true,
                    "subtype": 8,
                    "mustHaveRecipient": false,
                    "name": "AssetIncrease",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 2,
                    "isPhasingSafe": false
                },
                "9": {
                    "isPhasable": true,
                    "subtype": 9,
                    "mustHaveRecipient": false,
                    "name": "SetPhasingAssetControl",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 2,
                    "isPhasingSafe": false
                }
            }
        },
        "3": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "DigitalGoodsListing",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": true
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "DigitalGoodsDelisting",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": true
                },
                "2": {
                    "isPhasable": true,
                    "subtype": 2,
                    "mustHaveRecipient": false,
                    "name": "DigitalGoodsPriceChange",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": false
                },
                "3": {
                    "isPhasable": true,
                    "subtype": 3,
                    "mustHaveRecipient": false,
                    "name": "DigitalGoodsQuantityChange",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": false
                },
                "4": {
                    "isPhasable": true,
                    "subtype": 4,
                    "mustHaveRecipient": true,
                    "name": "DigitalGoodsPurchase",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": false
                },
                "5": {
                    "isPhasable": true,
                    "subtype": 5,
                    "mustHaveRecipient": true,
                    "name": "DigitalGoodsDelivery",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": false
                },
                "6": {
                    "isPhasable": true,
                    "subtype": 6,
                    "mustHaveRecipient": true,
                    "name": "DigitalGoodsFeedback",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": false
                },
                "7": {
                    "isPhasable": true,
                    "subtype": 7,
                    "mustHaveRecipient": true,
                    "name": "DigitalGoodsRefund",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 3,
                    "isPhasingSafe": false
                }
            }
        },
        "4": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "SetPhasingOnly",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 4,
                    "isPhasingSafe": false
                }
            }
        },
        "5": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "CurrencyIssuance",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": false
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "ReserveIncrease",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": false
                },
                "2": {
                    "isPhasable": true,
                    "subtype": 2,
                    "mustHaveRecipient": false,
                    "name": "ReserveClaim",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": true
                },
                "3": {
                    "isPhasable": true,
                    "subtype": 3,
                    "mustHaveRecipient": true,
                    "name": "CurrencyTransfer",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": true
                },
                "4": {
                    "isPhasable": true,
                    "subtype": 4,
                    "mustHaveRecipient": false,
                    "name": "PublishExchangeOffer",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": true
                },
                "5": {
                    "isPhasable": true,
                    "subtype": 5,
                    "mustHaveRecipient": false,
                    "name": "ExchangeBuy",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": true
                },
                "6": {
                    "isPhasable": true,
                    "subtype": 6,
                    "mustHaveRecipient": false,
                    "name": "ExchangeSell",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": true
                },
                "7": {
                    "isPhasable": true,
                    "subtype": 7,
                    "mustHaveRecipient": false,
                    "name": "CurrencyMinting",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": false
                },
                "8": {
                    "isPhasable": true,
                    "subtype": 8,
                    "mustHaveRecipient": false,
                    "name": "CurrencyDeletion",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 5,
                    "isPhasingSafe": false
                }
            }
        },
        "6": {
            "subtypes": {
                "0": {
                    "isPhasable": false,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "TaggedDataUpload",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 6,
                    "isPhasingSafe": false
                }
            }
        },
        "7": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "ShufflingCreation",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 7,
                    "isPhasingSafe": false
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "ShufflingRegistration",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 7,
                    "isPhasingSafe": false
                },
                "2": {
                    "isPhasable": false,
                    "subtype": 2,
                    "mustHaveRecipient": false,
                    "name": "ShufflingProcessing",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 7,
                    "isPhasingSafe": false
                },
                "3": {
                    "isPhasable": false,
                    "subtype": 3,
                    "mustHaveRecipient": false,
                    "name": "ShufflingRecipients",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 7,
                    "isPhasingSafe": false
                },
                "4": {
                    "isPhasable": false,
                    "subtype": 4,
                    "mustHaveRecipient": false,
                    "name": "ShufflingVerification",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 7,
                    "isPhasingSafe": false
                },
                "5": {
                    "isPhasable": false,
                    "subtype": 5,
                    "mustHaveRecipient": false,
                    "name": "ShufflingCancellation",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 7,
                    "isPhasingSafe": false
                }
            }
        },
        "8": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "AliasAssignment",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 8,
                    "isPhasingSafe": false
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "AliasSell",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 8,
                    "isPhasingSafe": false
                },
                "2": {
                    "isPhasable": true,
                    "subtype": 2,
                    "mustHaveRecipient": true,
                    "name": "AliasBuy",
                    "canHaveRecipient": true,
                    "isGlobal": false,
                    "type": 8,
                    "isPhasingSafe": false
                },
                "3": {
                    "isPhasable": true,
                    "subtype": 3,
                    "mustHaveRecipient": false,
                    "name": "AliasDelete",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 8,
                    "isPhasingSafe": false
                }
            }
        },
        "9": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "PollCreation",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 9,
                    "isPhasingSafe": false
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "VoteCasting",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 9,
                    "isPhasingSafe": false
                },
                "2": {
                    "isPhasable": true,
                    "subtype": 2,
                    "mustHaveRecipient": false,
                    "name": "PhasingVoteCasting",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 9,
                    "isPhasingSafe": true
                }
            }
        },
        "10": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "AccountInfo",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 10,
                    "isPhasingSafe": true
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": true,
                    "name": "AccountProperty",
                    "canHaveRecipient": true,
                    "isGlobal": true,
                    "type": 10,
                    "isPhasingSafe": true
                },
                "2": {
                    "isPhasable": true,
                    "subtype": 2,
                    "mustHaveRecipient": true,
                    "name": "AccountPropertyDelete",
                    "canHaveRecipient": true,
                    "isGlobal": true,
                    "type": 10,
                    "isPhasingSafe": true
                }
            }
        },
        "11": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "CoinExchangeOrderIssue",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 11,
                    "isPhasingSafe": true
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "CoinExchangeOrderCancel",
                    "canHaveRecipient": false,
                    "isGlobal": false,
                    "type": 11,
                    "isPhasingSafe": true
                }
            }
        },
        "12": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "ContractReference",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 12,
                    "isPhasingSafe": true
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "ContractReferenceDelete",
                    "canHaveRecipient": false,
                    "isGlobal": true,
                    "type": 12,
                    "isPhasingSafe": true
                }
            }
        },
        "-1": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "ChildChainBlock",
                    "canHaveRecipient": false,
                    "type": -1,
                    "isPhasingSafe": true
                }
            }
        },
        "-2": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": true,
                    "name": "FxtPayment",
                    "canHaveRecipient": true,
                    "type": -2,
                    "isPhasingSafe": true
                }
            }
        },
        "-3": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": true,
                    "name": "EffectiveBalanceLeasing",
                    "canHaveRecipient": true,
                    "type": -3,
                    "isPhasingSafe": true
                }
            }
        },
        "-4": {
            "subtypes": {
                "0": {
                    "isPhasable": true,
                    "subtype": 0,
                    "mustHaveRecipient": false,
                    "name": "FxtCoinExchangeOrderIssue",
                    "canHaveRecipient": false,
                    "type": -4,
                    "isPhasingSafe": true
                },
                "1": {
                    "isPhasable": true,
                    "subtype": 1,
                    "mustHaveRecipient": false,
                    "name": "FxtCoinExchangeOrderCancel",
                    "canHaveRecipient": false,
                    "type": -4,
                    "isPhasingSafe": true
                }
            }
        }
    },
    "chains": {
        "ARDR": 1,
        "BITSWIFT": 4,
        "IGNIS": 2,
        "AEUR": 3
    },
    "maxChildBlockPayloadLength": 131072,
    "votingModels": {
        "CURRENCY": 3,
        "ACCOUNT": 0,
        "PROPERTY": 7,
        "ASSET": 2,
        "TRANSACTION": 4,
        "NONE": -1,
        "COIN": 1,
        "COMPOSITE": 6,
        "HASH": 5
    },
    "holdingTypes": {
        "CURRENCY": 2,
        "ASSET": 1,
        "COIN": 0
    },
    "shufflingParticipantStates": {
        "CANCELLED": 3,
        "REGISTERED": 0,
        "PROCESSED": 1,
        "VERIFIED": 2
    },
    "maxNumberOfChildTransaction": 100,
    "disabledAPITags": [],
    "chainProperties": {
        "1": {
            "totalAmount": "99949858899030000",
            "ONE_COIN": "100000000",
            "decimals": 8,
            "name": "ARDR",
            "id": 1,
            "disabledTransactionTypes": [],
            "disabledAPITags": [
                "ALIASES",
                "AE",
                "DGS",
                "MS",
                "SHUFFLING",
                "DATA",
                "VS"
            ]
        },
        "2": {
            "totalAmount": "99972484729793502",
            "ONE_COIN": "100000000",
            "decimals": 8,
            "name": "IGNIS",
            "id": 2,
            "disabledTransactionTypes": [],
            "disabledAPITags": [],
            "SHUFFLING_DEPOSIT_NQT": "700000000"
        },
        "3": {
            "totalAmount": "9997248455672",
            "ONE_COIN": "10000",
            "decimals": 4,
            "name": "AEUR",
            "id": 3,
            "disabledTransactionTypes": [
                "ShufflingCreation"
            ],
            "disabledAPITags": [
                "SHUFFLING"
            ],
            "SHUFFLING_DEPOSIT_NQT": "0"
        },
        "4": {
            "totalAmount": "388463474549710",
            "ONE_COIN": "100000000",
            "decimals": 8,
            "name": "BITSWIFT",
            "id": 4,
            "disabledTransactionTypes": [
                "DigitalGoodsListing"
            ],
            "disabledAPITags": [
                "DGS"
            ],
            "SHUFFLING_DEPOSIT_NQT": "1000000000"
        }
    },
    "maxPhasingDuration": 20160,
    "proxyNotForwardedRequests": [
        "getState",
        "getMyInfo",
        "getBlockchainStatus",
        "getPeer",
        "getPeers",
        "retrievePrunedData"
    ],
    "mintingHashAlgorithms": {
        "SHA256": 2,
        "SHA3": 3,
        "SCRYPT": 5,
        "Keccak25": 25
    },
    "apiTags": {
        "CE": {
            "disabledForChains": [],
            "name": "Coin Exchange",
            "enabled": true
        },
        "NETWORK": {
            "disabledForChains": [],
            "name": "Networking",
            "enabled": true
        },
        "FORGING": {
            "disabledForChains": [],
            "name": "Forging",
            "enabled": true
        },
        "AE": {
            "disabledForChains": [
                1
            ],
            "name": "Asset Exchange",
            "enabled": true
        },
        "UTILS": {
            "disabledForChains": [],
            "name": "Utils",
            "enabled": true
        },
        "ACCOUNTS": {
            "disabledForChains": [],
            "name": "Accounts",
            "enabled": true
        },
        "SEARCH": {
            "disabledForChains": [],
            "name": "Search",
            "enabled": true
        },
        "MS": {
            "disabledForChains": [
                1
            ],
            "name": "Monetary System",
            "enabled": true
        },
        "TOKENS": {
            "disabledForChains": [],
            "name": "Tokens",
            "enabled": true
        },
        "INFO": {
            "disabledForChains": [],
            "name": "Server Info",
            "enabled": true
        },
        "TRANSACTIONS": {
            "disabledForChains": [],
            "name": "Transactions",
            "enabled": true
        },
        "DEBUG": {
            "disabledForChains": [],
            "name": "Debug",
            "enabled": true
        },
        "CREATE_TRANSACTION": {
            "disabledForChains": [],
            "name": "Create Transaction",
            "enabled": true
        },
        "DGS": {
            "disabledForChains": [
                1,
                4
            ],
            "name": "Digital Goods Store",
            "enabled": true
        },
        "SHUFFLING": {
            "disabledForChains": [
                1,
                3
            ],
            "name": "Shuffling",
            "enabled": true
        },
        "PHASING": {
            "disabledForChains": [],
            "name": "Phasing",
            "enabled": true
        },
        "BLOCKS": {
            "disabledForChains": [],
            "name": "Blocks",
            "enabled": true
        },
        "DATA": {
            "disabledForChains": [
                1
            ],
            "name": "Tagged Data",
            "enabled": true
        },
        "ALIASES": {
            "disabledForChains": [
                1
            ],
            "name": "Aliases",
            "enabled": true
        },
        "MESSAGES": {
            "disabledForChains": [],
            "name": "Messages",
            "enabled": true
        },
        "ADDONS": {
            "disabledForChains": [],
            "name": "Add-ons",
            "enabled": true
        },
        "VS": {
            "disabledForChains": [
                1
            ],
            "name": "Voting System",
            "enabled": true
        },
        "ACCOUNT_CONTROL": {
            "disabledForChains": [],
            "name": "Account Control",
            "enabled": true
        }
    },
    "maxTaggedDataDataLength": 43008,
    "leasingDelay": 1440,
    "shufflingStages": {
        "CANCELLED": 4,
        "DONE": 5,
        "PROCESSING": 1,
        "BLAME": 3,
        "REGISTRATION": 0,
        "VERIFICATION": 2
    },
    "disabledAPIs": [
        [
            "shufflingCreate",
            "shufflingRegister",
            "startShuffler"
        ]
    ],
    "genesisBlockId": "1318911886063902233",
    "accountPrefix": "ARDOR",
    "currencyTypes": {
        "EXCHANGEABLE": 1,
        "CLAIMABLE": 8,
        "MINTABLE": 16,
        "CONTROLLABLE": 2,
        "RESERVABLE": 4,
        "NON_SHUFFLEABLE": 32
    },
    "peerStates": {
        "DISCONNECTED": 2,
        "NON_CONNECTED": 0,
        "CONNECTED": 1
    },
    "epochBeginning": 1514296800000,
    "minBalanceModels": {
        "CURRENCY": 3,
        "ASSET": 2,
        "NONE": 0,
        "COIN": 1
    },
    "initialBaseTarget": "153722867",
    "phasingHashAlgorithms": {
        "SHA256": 2,
        "RIPEMD160": 6,
        "RIPEMD160_SHA256": 62
    },
    "hashAlgorithms": {
        "SHA256": 2,
        "SHA3": 3,
        "SCRYPT": 5,
        "RIPEMD160": 6,
        "Keccak25": 25,
        "RIPEMD160_SHA256": 62
    },
    "requestTypes": {
        "getLastExchanges": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "startFundingMonitor": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getExpectedAskOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountPublicKey": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "detectMimeType": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "fileParameter": "file",
            "requirePost": true,
            "enabled": true
        },
        "getBlocks": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAssetsByIssuer": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExchangesByOffer": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllOpenBidOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dgsPurchase": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAccountBlockCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "deleteAlias": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "decodeFileToken": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "fileParameter": "file",
            "requirePost": true,
            "enabled": true
        },
        "getPlugins": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "addBundlingRule": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getPhasingAssetControl": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDataTagsLike": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getFundingMonitor": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getPolls": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "downloadTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDataTags": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "processVoucher": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "fileParameter": "voucher",
            "requirePost": true,
            "enabled": true
        },
        "getPollVote": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "addPeer": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getSharedKey": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "decodeToken": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "popOff": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAccountPhasedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAvailableToBuy": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExecutedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getNextBlockGenerators": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedAssetDeletes": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCoinExchangeOrderIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "setContractReference": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "startForging": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAssetAccounts": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrencyFounders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "currencyBuy": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "decodeQRCode": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAllExchanges": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrencyTransfers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedOrderCancellations": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "eventRegister": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "scan": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAllBundlerRates": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "hexConvert": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getPhasingOnlyControl": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSTagCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getOffer": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "encodeQRCode": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getChannelTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAvailableToSell": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "cancelBidOrder": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "shufflingCancel": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "parsePhasingParams": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getAccount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "blacklistAPIProxyPeer": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getPeer": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountCurrentAskOrderIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getUnconfirmedTransactionIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountShufflings": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedSellOffers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getBundlingOptions": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "dgsPriceChange": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAliasesLike": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dgsListing": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "fileParameter": "messageFile",
            "requirePost": true,
            "enabled": true
        },
        "getBidOrder": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "sendMessage": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAllBroadcastedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "placeBidOrder": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAccountBlocks": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getShuffling": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "setAPIProxyPeer": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAccountCurrencies": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountCurrentBidOrderIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllPhasingOnlyControls": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedCoinExchangeOrderCancellations": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dgsRefund": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAssetIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "searchAccounts": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountLedger": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountAssets": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "deleteAccountProperty": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getBlockchainTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "sendMoney": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getMyInfo": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllTrades": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getStackTraces": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "rsConvert": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "searchTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "calculateFee": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSPendingPurchases": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getECBlock": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCoinExchangeTrades": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "generateFileToken": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "fileParameter": "file",
            "requirePost": true,
            "enabled": true
        },
        "searchDGSGoods": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountPhasedTransactionCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrencyAccounts": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "stopBundler": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "shufflingCreate": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": false
        },
        "getAlias": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "canDeleteCurrency": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getPhasingPollVote": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "stopFundingMonitor": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getTime": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "buyAlias": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "searchPolls": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "simulateCoinExchange": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "eventWait": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "castVote": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getMintingTarget": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "generateToken": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "longConvert": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getBlockId": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getLastTrades": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedBidOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "setPhasingAssetControl": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "cancelCoinExchange": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getBidOrderIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getBlockchainStatus": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getConstants": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getTransaction": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getBlock": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "verifyTaggedData": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "fileParameter": "file",
            "requirePost": false,
            "enabled": true
        },
        "getExchangesByExchangeRequest": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getPrunableMessage": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dividendPayment": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "broadcastTransaction": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "currencySell": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "blacklistPeer": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "dgsDelivery": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "setAccountProperty": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getShufflers": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSGoodsPurchaseCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "sendTransaction": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAssignedShufflings": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getGuaranteedBalance": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "fullHashToId": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedBuyOffers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAskOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "stopForging": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAccountExchangeRequests": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "downloadPrunableMessage": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAsset": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "clearUnconfirmedTransactions": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getBundlers": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getHoldingShufflings": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAssetDividends": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getEffectiveBalance": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAssetPhasedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountCurrentBidOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dgsQuantityChange": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getExpectedCurrencyTransfers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "cancelAskOrder": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "evaluateExpression": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "searchAssets": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDataTagCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dgsDelisting": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "deleteCurrency": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAssetTransfers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getBalance": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrencyPhasedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "setPhasingOnlyControl": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getCurrencies": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSGoods": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "currencyReserveIncrease": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "deleteAssetShares": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "setLogging": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAliasCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getTransactionBytes": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "retrievePrunedTransaction": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getExpectedAssetTransfers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllAssets": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "hash": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "createPoll": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "verifyPrunableMessage": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSPurchase": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getReferencingTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getForging": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "readMessage": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "luceneReindex": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getExpectedCoinExchangeOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "fullReset": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAccountBlockIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getPollResult": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "exchangeCoins": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getDGSPurchaseCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllWaitingTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "decryptFrom": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountAssetCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAssets": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrenciesByIssuer": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getBundlerRates": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getPeers": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllShufflings": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "placeAskOrder": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "rebroadcastUnconfirmedTransactions": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "startBundler": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAllCurrencies": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "setAccountInfo": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getDGSGood": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAskOrderIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountCurrencyCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAskOrder": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getFxtTransaction": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExpectedExchangeRequests": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrencyIds": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "shufflingProcess": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "requeueUnconfirmedTransactions": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "signTransaction": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "deleteContractReference": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAliases": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "trimDerivedTables": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getSellOffers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAssetHistory": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getLog": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getCoinExchangeOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountLedgerEntry": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "transferAsset": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "stopShuffler": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "bundleTransactions": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getBalances": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getContractReferences": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "publishExchangeOffer": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getLinkedPhasedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "approveTransaction": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getDGSTagsLike": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "parseTransaction": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getCurrency": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "increaseAssetShares": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getBidOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCoinExchangeOrder": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSGoodsCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getCurrencyAccountCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSPurchases": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getShufflingParticipants": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountLessors": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "startShuffler": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": false
        },
        "blacklistBundler": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": true,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getPoll": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getVoterPhasedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "transferCurrency": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "leaseBalance": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "setAlias": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "shutdown": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getDGSExpiredPurchases": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "searchCurrencies": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "shufflingRegister": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": false
        },
        "currencyReserveClaim": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getPollVotes": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAccountCurrentAskOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getDGSTags": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getOrderTrades": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "sellAlias": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "dumpPeers": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": true,
            "enabled": true
        },
        "getAllOpenAskOrders": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAllPrunableMessages": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "dgsFeedback": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getPhasingPoll": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "shufflingVerify": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                3
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getDGSGoodsPurchases": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1,
                4
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getAssetAccountCount": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getPhasingPollVotes": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "retrievePrunedData": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": true,
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getUnconfirmedTransactions": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "encryptTo": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getBuyOffers": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getState": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "issueCurrency": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getAccountId": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "getCoinExchangeTrade": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "issueAsset": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "getTrades": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getPrunableMessages": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "calculateFullHash": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": false,
            "requirePost": false,
            "enabled": true
        },
        "currencyMint": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": true,
            "enabled": true
        },
        "uploadTaggedData": {
            "allowRequiredBlockParameters": false,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "fileParameter": "file",
            "requirePost": true,
            "enabled": true
        },
        "getAccountProperties": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        },
        "getExchanges": {
            "allowRequiredBlockParameters": true,
            "requireFullClient": false,
            "requirePassword": false,
            "disabledForChains": [
                1
            ],
            "requireBlockchain": true,
            "requirePost": false,
            "enabled": true
        }
    }
}


Get Plugins

Get a list of all installed plugins on the server. Javadoc

Request:

  • requestType is getPlugins

Response:

  • plugins (A) is an array of plugin names (S)
  • requestProcessingTime (N) is the API request processing time (in millisec)

Get Plugins Example

http://localhost:27876/nxt?
  requestType=getPlugins
{
 "plugins": [
  "hello_world"
 ],
 "requestProcessingTime": 9
}


Get State

Get the state of the server node and network. Javadoc

Request:

  • requestType is getState
  • chain the chain related to the operation
  • includeCounts is true if the fields beginning with numberOf... are to be included (optional); password protected like the Debug Operations if true.

Response:

  • numberOfPeers (N) is the number of known peers on the network
  • numberOfGoods (N) is the number of DGS goods in the blockchain
  • numberOfPolls (N) is the number of polls in the blockchain
  • numberOfUnlockedAccounts (N) is the number of unlocked accounts on this node
  • numberOfTransfers (N) is the number of AE transfers in the blockchain
  • includeExpiredPrunable (B) is the value of the nxt.includeExpiredPrunable property
  • numberOfOrders (N) is the number of AE orders in the blockchain
  • numberOfTransactions (N) is the number of transactions in the blockchain
  • maxMemory (N) is the maximum amount of memory the node may use (in Bytes)
  • maxRollback (N) is the value of the nxt.maxRollback property
  • numberOfOffers (N) is the number of buy currency offers in the blockchain
  • isDownloading (B) is true if a download is in progress, false otherwise; true when a batch of more than 10 blocks at once has been downloaded from a peer, reset to false when an attempt to download more blocks from a peer does not result in any new blocks
  • isScanning (B) is true if this node is scanning the blockchain, false otherwise
  • cumulativeDifficulty (S) is the current cumulative forging difficulty
  • numberOfCurrencies (N) is the number of currencies in the blockchain
  • numberOfAssets (N) is the number of AE assets in the blockchain
  • numberOfPrunableMessages (N) is the number of prunable messages in the blockchain
  • freeMemory (N) is the amount of free memory on this node (in Bytes)
  • peerPort (N) is the port used for connecting to peers
  • numberOfVotes (N) is the number of votes in the blockchain
  • availableProcessors (N) is the number of processors on this node
  • numberOfTaggedData (N) is the number of tagged data in the blockchain
  • numberOfActiveAccountLeases (N) is the number of active account leases in the blockchain
  • numberOfAccountLeases (N) is the total number of account leases including scheduled leases (first scheduled lease only) in the blockchain
  • numberOfAccounts (N) is the number of accounts in the blockchain
  • numberOfDataTags (N) is the number of data tags in the blockchain
  • needsAdminPassword (B) is true if the nxt.disableAdminPassword property is false
  • currentMinRollbackHeight (N) is the current minimum rollback height
  • numberOfBlocks (N) is the number of blocks (height + 1) in the blockchain
  • isTestnet (B) is true if the node is connected to testnet, false otherwise
  • numberOfCurrencyTransfers (N) is the number of currency transfers in the blockchain
  • requestProcessingTime (N) is the API request processing time (in millisec)
  • numberOfPhasedTransactions (N) is the number of phased transactions in the blockchain
  • version (S) is the software version on this node
  • numberOfBidOrders (N) is the number of AE bid orders in the blockchain
  • lastBlock (S) is the last block address
  • totalMemory (N) is the amount of memory this node is using (in Bytes)
  • application (S) is the name of the software running on this node (typically NRS)
  • numberOfAliases (N) is the number of aliases in the blockchain
  • numberOfActivePeers (N) is the number of active peers on the network
  • lastBlockchainFeederHeight (N) is the height of the last blockchain feeder
  • maxPrunableLifetime (N) is the maximum prunable lifetime (in seconds)
  • numberOfExchanges (N) is the number of currency exchanges in the blockchain
  • numberOfTrades (N) is the number of AE trades in the blockchain
  • numberOfPurchases (N) is the number of DGS purchases in the blockchain
  • numberOfTags (N) is the number of DGS tags in the blockchain
  • time (N) is the current node time (in seconds since the genesis block)
  • numberOfAskOrders (N) is the number of AE ask orders in the blockchain
  • lastBlockchainFeeder (S) is the announced name of the feeder of the last blockchain
  • isOffline (B) is true if this node is connected to other peers, false otherwise

Note: AE is Asset Exchange, DGS is Digital Goods Store

Get State Example

http://localhost:27876/nxt?
  requestType=getState
{
    "numberOfPeers": 783,
    "correctInvalidFees": false,
    "numberOfUnlockedAccounts": 9,
    "ledgerTrimKeep": 30000,
    "maxAPIRecords": 100,
    "blockchainState": "UP_TO_DATE",
    "includeExpiredPrunable": true,
    "numberOfConnectedPeers": 26,
    "maxMemory": 2864709632,
    "maxRollback": 800,
    "isScanning": false,
    "isDownloading": false,
    "cumulativeDifficulty": "37668836003773573",
    "freeMemory": 185301416,
    "peerPort": 26874,
    "apiProxy": false,
    "availableProcessors": 4,
    "needsAdminPassword": true,
    "currentMinRollbackHeight": 362200,
    "numberOfBlocks": 363739,
    "isTestnet": true,
    "isLightClient": false,
    "services": [
        "PRUNABLE",
        "API",
        "API_SSL",
        "CORS"
    ],
    "requestProcessingTime": 0,
    "version": "2.1.0e",
    "lastBlock": "15610409558682274177",
    "totalMemory": 1340080128,
    "application": "Ardor",
    "lastBlockchainFeederHeight": 363492,
    "maxPrunableLifetime": 2147483647,
    "isOffline": false,
    "time": 21591048,
    "customLoginWarning": "Jelurida Ardor Testnet. THIS IS A TEST NETWORK. YOU CANNOT ACCESS THE PUBLIC ARDOR BLOCKCHAIN HERE. TOKENS ON THIS TEST BLOCKCHAIN HAVE NO VALUE.",
    "lastBlockchainFeeder": "107.150.3.13"
}


Get Time

Get the current time. Javadoc

Request:

  • requestType is getTime

Response:

  • time (N) is the current time (in seconds since the genesis block).
  • requestProcessingTime (N) is the API request processing time (in millisec)

Get Time Example

http://localhost:27876/nxt?
  requestType=getTime
{
 "time": 31184078,
 "requestProcessingTime": 1
}