📘
TEOS User Guides
Contact CoreLedgerPrivacy Policy
TEOS API
TEOS API
  • 👋Welcome to TEOS API
  • Get started
  • TEOS API overview
    • Terms and concepts
      • Asset
      • Spark
      • Wallet
      • Supply
      • Warp
      • Invoice
      • Transaction
    • Architecture note
      • Tenant setup options
    • Authentication
    • Versioning
  • Using TEOS API
    • Postman examples
    • Rate limits
    • Dealing with blockchain transactions
      • How to get Ether for signing transactions
      • Transaction creation and submission
        • First transaction creation and submission for a new address on the private blockchain
    • Handling errors
      • 1xxxx codes
      • 2xxxx codes
      • 3xxxx codes
    • TEOS Events
    • Warp search
  • TEOS API references
    • TEOS API Swagger (OpenAPI)
  • Using additional APIs of TEOS Platform
    • User authentication flow with TEOS Authentication service and TMS
    • Device authorization flow with TxServer and TEOS Authentication service
    • Adding wallet to the TEOS Platform flow with TxServer and TEOS API
    • Using TxServer API
      • TxServer API (OpenAPI)
      • Key Pair Generation. Transaction Signing
      • Device Restoration
    • Using TEOS Authentication service
      • TEOS Authentication Service API
    • Using TMS API
      • TMS API Swagger (OpenAPI)
      • Handling errors
      • Changelog
    • Using Discovery Service
  • FAQ
  • Changelog
    • v0.9
    • Non-versioned changes
    • Previous versions (not supported)
  • Troubleshooting
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. TEOS API overview
  2. Terms and concepts

Spark

PreviousAssetNextWallet

Last updated 2 years ago

Was this helpful?

Each asset has its own unit of measure which is defined based on the nature of the asset, for example, steel is measured in kilograms or tons and man-hours in days or hours. Spark is the generalized term for the smallest indivisible fraction of a digital asset (like one Satoshi is for Bitcoin or one Wei is for Ether).

The number of sparks needed to get one unit of measure (kilogram, liter, token) can be defined by the TEOS API consumer with the help of the Spark factor.

The asset described has kilogram as defined unit of measure and a Spark factor of 1000000. That means, that its smallest indivisible part refers to milligram in the physical world. In this example, the smallest indivisible fraction for a TEOS API consumer to operate is 0.000001 kg (1 Spark) of this asset.

For better understanding read .

Spark operation

Spark operation is an any transaction resulting in the sparks transfer from one wallet to another.

TEOS user can create and destroy sparks to manage the available amount of his digital asset.

TEOS user can transfer sparks of his assets from wallet where he keeps them to another wallets (owned by him or other users).

TEOS user can get sparks of assets and TEOS user's sparks of assets can be consumed as a part of warp execution process.

here
our article on Medium
Learn more