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

Was this helpful?

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

Create token sale

PreviousConfigure token returns & payoutsNextAdditional Configurations

Last updated 5 months ago

Was this helpful?

Token sale is a fundraising method in which a company or project offers digital tokens for sale to the public or private investors. A token sale is a crucial step in the asset tokenization process. Follow this guide to efficiently set up your token sale on the Spydra platform:

1. Basic Information

  • Token Sale Name: Choose a clear, descriptive name for your sale.

  • Token Sale Description: Provide a concise yet informative description of your token sale.

2. Sale Parameters

  • Soft Cap: Set the minimum number of tokens that need to be sold for the sale to be considered successful. This ensures investor protection.

  • Tokens on Sale: Specify the total number of tokens available for this sale. Ensure this number doesn't exceed your available tokens. Available tokens are calculated by subtracting the sum of all previous token sale counts from the maximum token supply (defined for a token). For the first token sale, available tokens equal the maximum token supply.

3. Timeline

  • Sale Start Date: Set the date when investors can begin purchasing tokens.

  • Sale End Date: If applicable, set an end date for your token sale. If the soft cap is configured then sale end date is mandatory. If the end date is not mentioned for a debt token, it will be considered a rolling term debt schedule.

  • Payout Start Date: Determine when the first payout to investors will occur.

4. Additional Information

  • Images (Optional): Upload relevant images to enhance your token sale presentation.

  • Documents (Optional): Attach any supporting documents that might be valuable for potential investors.

You can create multiple token sales as long as you have available tokens. This flexibility allows you to adjust your tokenization strategy over time. Learn how to create another token sale post tokenisation -


What is Soft Cap?

The soft cap represents the minimum number of tokens that must be sold for the token sale to proceed. Here's how it works:

  • Before reaching the soft cap:

    • Investors give permission for future token purchases

    • No actual funds are deducted from wallets

  • Upon reaching the soft cap:

    • The platform attempts to deduct funds from investor wallets

    • Tokens are minted and distributed to successful purchasers

What happens when some investors lack sufficient funds?

Upon reaching the soft cap, some investors may lack sufficient funds when the soft cap is reached during a token sale:

  1. Order cancellations: If some investors don't have enough funds in their wallets, their orders will be cancelled.

  2. Potential drop below soft cap: These cancellations could cause the total number of sold tokens to fall below the soft cap again.

  3. Continuation of the sale: Despite this drop, the platform will not cancel the entire sale. Instead, it will continue with the remaining valid orders.

  4. Updated order count: The sale will proceed with an updated order count, which is calculated as: Total orders minus cancelled orders due to insufficient funds.

  5. Retention of valid orders: The platform will keep the orders from investors who do have adequate funds in their wallets.

This approach ensures that the token sale can continue even if some orders are cancelled, as long as there are still investors with sufficient funds. It provides flexibility in reaching the soft cap and allows the sale to adapt to the actual available funds from interested investors.

Additionally, investors whose orders were cancelled due to insufficient funds will be informed and given another opportunity to invest.

It's important to note that if the soft cap is still not met by the end of the sale period, despite these adjustments, the entire token sale will be cancelled.

🔊
here