Search…
Transactions
Introduction to the transactions section of the API documentation

Introduction

Transactions are the building material of every blockchain. Transactions allow users to submit data to the blockchain which allows user to perform actions such as transferring DeSo, creating posts and profiles, and minting NFTs.
Transactions have three steps in their lifecycle
  1. 1.
    Construct: The first step for a developer is to interact with the DeSo Backend API through a transaction construction endpoint to get an unsigned user transaction. Social Transactions API, NFT Transactions API, Financial Transactions API, and Derived Keys Transaction API explain the endpoints that will get you an unsigned transaction.
  2. 2.
    Sign: The developer will then take the output TransactionHex from the construct step's response, which encodes the user transaction, and signs it using the DeSo Identity. You can read about signing transactions in thesign section of the Broken link documentation.
  3. 3.
    Broadcast: The signed transaction will be sent through the /api/v0/submit-transaction by the developer so that it can be added to the blockchain ledger. The submit-transactions explains how this endpoint works.
You can read more about Transactions in this section of the Identity documentation.

Sections

  1. 1.
    The Basics section
    • outlines the the various aspects of the response body you'll receive from all endpoints that Construct Transactions
    • In Basics, you'll find the Data Types section will explain commonly reused data types.
  2. 2.
    1. 1.
      outlines important endpoints that are used to handle transactions, most importantly Submit a transaction
  3. 3.
    1. 1.
      introduces transaction construction and provides a high level overview
    2. 2.
      Social Transactions API describes endpoints related to constructing transactions that add social data to the DeSo blockchain. The types of transactions included are:
    3. 3.
      NFT Transactions API describes endpoints related to constructing transactions that interact with NFT data on the DeSo blockchain. The types of transactions included are:
    4. 4.
      Financial Transactions API describes endpoints related to constructing transactions that send DeSo or buy/sell/transfer Creator coins on the DeSo blockchain. The types of transactions included are:
    5. 5.
      Lastly, the Derived Keys Transaction API describes a single endpoint, Authorize Derived Key, which constructs a transaction to authorize or deauthorize a derived key. For more information on Derived Keys, you can go read the Derived Keyssections under Mobile Integration
Last modified 9mo ago
Copy link
On this page
Introduction
Sections