Create Node
Creates a new node in the system.
Get Node
Retrieves information about a specific node in the system.
Update Node
Updates an existing node in the system.
Delete Node
Deletes an existing node from the system.
Deploy Contracts
Deploys smart contracts for a node, configuring contract components for tokenization, secondary market, and lending with the specified contract parameters.
Get Root Node
Retrieves information about the root node of the system.
Get Wallet Summary
Retrieves wallet summary information for a specific node, including balance details and rent amount due.
Get Contract Status
Retrieves the status of various contract components for a specific node, including burn, fee, listing, rent, and secondary statuses.
List Children Nodes
Searches for child nodes of a specific parent node with pagination support.
Withdraw
Withdraws ETH or a currency token from the specified node wallet to a target address. This call is asynchronous β the handler creates a WithdrawType (1) node transaction and returns HTTP 204 immediately. The funds settle only once the wallet pipeline confirms the on-chain transfer. Poll Get Node Transactions for the most-recent WithdrawType row until its status reaches Done (3) or Error (4).
Deploy Root Contract
Deploys root contracts for the specified node. This call is asynchronous β the handler enqueues node-level contract-deploy transactions and returns HTTP 204 immediately. Poll Get Node Transactions until each related transaction reaches Done (3).
Get Node Transactions by ID
Lists transactions for the specified node with pagination.
Get Node Payments by ID
Lists payments/transactions for the specified node with pagination.
Check and Update Contracts
Checks each contract deployed for the node against the latest version and, when a new version exists, creates a NodeContract record to trigger an update. The actual upgrade is executed asynchronously via the diamond cut mechanism.
Check Update Contract
Returns the current and newly available versions for each contract deployed under the node. Use this endpoint to detect whether an upgrade is available before triggering Check and Update Contracts.