Spydra Docs
For Developers
Spydra Platform
Spydra Platform
  • GETTING STARTED
    • Introduction
    • Why Spydra?
    • Blockchain fundamentals
      • Why Blockchain?
      • Private Blockchain
      • Public Chain
    • 🎧Getting started with a Private Network
      • Creating an account
      • Creating an organization
      • Creating a Network
      • Apps
    • 🔊Getting started with a Token Store on Public Chain
      • Token store
      • Customise token store front
      • List a real world asset and issue tokens
      • Manage token lifecycle
    • Intro to Hyperledger Fabric
  • Products Overview
    • 🎧Private Network
      • Organizations
        • Users and Organizations
        • Organisation Hosting - Spydra Hosted and BYOC
        • Organization Statuses
        • Organization Roles & Permissions
        • Organization Dashboard
        • Organization Entities
      • Networks
        • Network Statuses
        • Network Roles & Permissions
        • Network Configurations
        • Mandatory Card Addition
        • Nodes: Peer, Orderer & CA
        • Network Hosting Type
        • Network Dashboard
        • Network Operations
        • Nodes
      • Channels
      • Apps
        • Pre-Configured Apps
        • Custom Apps
      • Asset Tokenization
        • Use cases
        • Asset types
        • References
        • Asset Owners
        • Permissions
      • Tokens & Vault
      • Listeners
        • Network Listeners
        • App Listeners
        • Token Listeners
      • Workflow Builder
      • Oracles
      • GraphQL
      • Block Explorer
      • IPFS
      • Fabric Debug Plugin
    • 🔊Public Chain
      • Token Store
      • Tokenize Real World Assets
      • Tokenomics: Token & Token Sale
      • Trade & Payout
  • How to
    • 🎧Private Network
      • Account
        • Create an Account
        • Edit Profile details
        • Update email & Password
        • Forgot password
        • Google OAuth Signup - Update Email & Password
        • Deactivating or deleting your account?
      • Organizations
        • Create an Organization
        • Create & Manage BYOC Hosting
        • Invite members to an organisation
        • Edit Organization details
        • Manage Org members
        • Leave an Organization
        • Update Organization member roles
        • Pay Organisation Invoice
        • Update Billing Address
        • View Invoices
        • Organization Dashboard
        • Delete an Organisation
      • Networks
        • Create a Network
        • Advance Settings: Key Vault Store
        • View and edit Network details
          • Update Permissions for Network Members
          • Update Network Configuration
          • Update Key Vault
          • Manage API Keys
          • Delete a network
        • Inviting an organisation to a Network
        • Network Roles & Permissions
        • Joining a Network
        • Network Dashboard
      • Apps
        • Explore Apps
        • Deploy App
          • Deploying Asset Tokenization App
        • Manage Apps
        • Application Dashboard
      • Channels
        • Creating a Channel
        • Create a Consensus Policy
        • Update Channel
        • Channel Members
        • Delete channel
      • Nodes
        • Create Node
        • Node Dashboard
        • Delete Node
      • Pre-configured Apps
        • Deploy Asset Tokenization App
        • Asset Data
      • Custom Apps
        • Deploy Custom Chaincode
        • Chaincode as external service
        • Supported File Formats - ZIP format
        • Building in Binary format
          • Golang - Binary Format
          • Java Jar files
        • Chaincode Logs
      • Workflow
        • Triggers
        • Condition
        • Read
        • Actions
        • End
        • Variables & Identifiers
        • Calculations & Formulas
      • Oracles
        • Create an Oracle
        • Oracle with Asset tokenisation
        • Oracle with Custom Chaincode
      • Listeners
        • Create a Listener
        • Manage Listeners
    • 🔊Public Chain
      • Account
        • Create an Account
        • Edit Profile details
        • Update email & Password
        • Forgot password
        • Google OAuth Signup - Update Email & Password
        • Deactivating or deleting your account?
      • Token Store
        • Create a Token Store
        • Design Store Front
        • Custom Domain Hosting
        • Google Analytics Integration
        • Create & Manage Store Users
          • Store User KYC
        • Accreditation Management
        • Store Payments
        • Token Store Customers
      • Tokenise a Real World Asset
        • Real Estate
        • Other Asset Categories
      • Create a token
        • Define your token
        • Investor & Buyback Settings
        • Configure token returns & payouts
        • Create token sale
      • Additional Configurations
        • Create a Document Workflow
      • Publish Asset
      • Tokenise on TestNet
        • Polygon Amoy
      • Manage Token lifecycle
        • Returns & Payouts
          • Initiate an equity payout
          • Authorise Debt Payouts
          • View all payouts
        • View token investors
        • View token transactions
        • View signed documents
        • View/ Create a token sale
        • Post Token Updates
        • Update Price
        • Buyback Requests
  • Billing & Pricing
    • Pricing
    • Billing
      • Opt-in Billing
      • Opt-out Billing
    • Adding a Card & Autopay
    • Invoice Payments
    • Billing forecast
    • Unpaid Invoices
    • Credits
  • Developers
    • API Reference
      • Asset Tokenization
        • REST API
        • Testing REST API
        • GraphQL
          • Quickstart
          • Simple queries
          • Nested object queries
          • Complex queries
          • Aggregate queries
          • Operators
          • Built-in attributes
          • Pagination
      • Custom Chaincode
        • REST API
        • Testing REST API
        • GraphQL
          • Quickstart
          • Simple queries
          • Complex queries
          • Operators
          • Pagination
      • Token Store (Public Chain)
        • Token Issuer
        • Investor
      • IPFS
    • Developer Tools
      • Monitoring [Coming Soon]
    • API Key
  • Support
    • FAQs
    • My account is banned [D]
    • Why is it recommended to have an Odd number of Orderer nodes on a Network?
    • Support
  • Others
    • Glossary
  • Policies
    • Terms & Conditions
    • Privacy Policies
    • Open Spydra
Powered by GitBook
On this page
  • Setting Up Equity Payout
  • Setting Up Debt Payouts

Was this helpful?

  1. How to
  2. Public Chain
  3. Create a token

Configure token returns & payouts

Setting up returns and payouts for your token is a crucial step in defining its value proposition for investors. This guide will help you understand the different options available and how to set them up properly.

Types of Tokens

Issuers can choose between three types of tokens:

  • Debt Tokens: These are tied to the repayment of a principal amount borrowed, plus interest.

  • Interest Payout Tokens: These entitle holders to the interest earned from a loan, without direct ownership of the underlying debt.

Setting Up Equity Payout

To define equity payout, enter the following details:

  • Payout Frequency (in months): How often dividends or profits will be distributed to investors.

  • Expected Interest: The expected interest rate an investor is likely to receive at the defined frequency. This does not guarantee the interest will be paid out at this percentage. This should be entered as an estimate based on historical data or heuristics, if historical trends are unavailable

Note: Equity payouts must be initiated manually by the issuer at the defined frequency.

To initiate a payout after the token is listed, follow the steps Initiate an equity payout

Setting Up Debt Payouts

To define debt payout, enter the following details:

  • Interest Rate: The interest rate (p.a) you'll be offering your investors.

  • Payout Frequency: How often interest payments are made (e.g., monthly, quarterly, annually etc).

    • If the payout frequency is monthly, additional input like payout day of the month is required.

    • If the payout frequency is quarterly, additional input like the payout day of the month and the quarter combination (Eg: Feb-May-Aug-Nov, Jan-April-July-Oct etc) are required.

    • If the payout frequency is halfyearly, additional inputs like the payout day of the month and the half yearly month combination (Eg: Jan-July, Feb- Aug etc).

    • If the payout frequency is annual, additional input like the payout day of the month and the month are required.

  • Number of Payouts: The total number of interest payments that will be made. This along with the payout frequency will determine the term duration.

  • Payout Schedule: A predefined timeline showing the payout schedule of the investment.

Based on the number of payouts and the interest rate, a payout schedule table is generated with interest pre-calculated for a token. Issuer has an option to input the principal payout schedule, based on the principal payout, the interest is calculated. The issuer must ensure that the principal (i.e., the token price) is paid out entirely within the payout schedule.

The interest for the first row assumes the investment is made a full term before the first payout. For example, if the payout schedule shows May 5, 2024, the interest is calculated as if the investment was made on April 5, 2024. If an investor invests on April 20, they will receive only 50% of the calculated interest on May 5, 2024.

Fixed-term Debt: In this type, all investors share the same investment term and must invest before a specified cutoff date. The payout schedule is identical for all investors, providing clarity and consistency.

Rolling-term Debt: This type has no set end date for the token sale. Each investor's term begins when they purchase the token, creating a rolling schedule of payouts. As a result, two investors may have different payout schedules based on their investment dates. This offers more flexibility but can be more complex to manage.

Choose the debt type that best suits your asset and investor needs. Fixed-term is often simpler to manage and understand, while rolling-term can attract investors over a longer period.

To initiate a payout after the token is listed, follow the steps Authorise Debt Payouts

Remember, properly configuring returns and payouts is essential for attracting investors and ensuring smooth operations of your tokenized asset. Always consult with financial and legal advisors to ensure compliance with relevant regulations.

PreviousInvestor & Buyback SettingsNextCreate token sale

Last updated 5 months ago

Was this helpful?

Based on the end date, there could be two types of debt investment types; Fixed-term vs. Rolling-term Debt.

🔊
token sale