Introduction

Asset Types are used with reference to the AssetPayload field found in the Asset Definition, Asset Creation and Asset Modification actions.

Available Assets

Coupon

A voucher entitling the holder to a discount on a particular product or service.

Field Type Description
Version uint(1) The version number that this asset payload adheres to. Example: 0
RedeemingEntity varchar(8) The entity responsible for redemption of this coupon. Example: Woolworths - Robina Town Centre
IssueDate Timestamp Example: Sat Dec 12 2015 18:00:00 GMT+1000 (AEST)
ExpiryDate Timestamp Example: Sat Dec 12 2020 18:00:00 GMT+1000 (AEST)
Value uint(8) Example: Denominated in the smallest unit of currency specified in the Currency subfield.
Currency CurrencyType International Organization for Standardization code for Currency. Currency for coupon. From resources/currency. Example: AUD
Description varchar(16) Example: Gift Card

Currency

Currency, fiat money, cash. Issued by a monetary authority (eg. Reserve Bank of Australia, ECB, Bank of England). Currency is free of counterparty risk except for the risks associated with the management of the currency by the monetary authority and its recognition as acceptable legal tender by the market and associated government(s). Custody of currency must be backed by a 1:1 ratio, or a full reserve. A currency asset type should be considered the digital equivalent of physical cash.

Field Type Description
Version uint(1) The version number that this asset payload adheres to. Example: 0
ISOCode CurrencyType International Organization for Standardization code for Currency. (Specification/Resources) Example: AUD
MonetaryAuthority varchar(8) Example: Reserve Bank of Australia
Description varchar(16) Example: Australian dollar

Loyalty Points

A Loyalty Point

Field Type Description
Version uint(1) The version number that this asset payload adheres to. Example: 0
AgeRestriction AgeRestriction Age restriction is used to specify required ages for asset ownership.
OfferName varchar(8) Example: Qantas Frequent Flyer Points
ValidFrom Timestamp Example: Fri Nov 09 2018 09:00:00 GMT+1000 (AEST)
ExpirationTimestamp Timestamp Example: Fri Nov 09 2018 09:00:00 GMT+1000 (AEST)
Description varchar(16) Example: Coingeek Conference - London (November 2018).

Membership

A Membership

Field Type Description
Version uint(1) The version number that this asset payload adheres to. Example: 0
AgeRestriction AgeRestriction Age restriction is used to specify required ages for asset ownership.
ValidFrom Timestamp Example: Fri Nov 09 2018 09:00:00 GMT+1000 (AEST)
ExpirationTimestamp Timestamp Example: Fri Nov 09 2018 09:00:00 GMT+1000 (AEST)
ID varchar(8) Example: 34536457575486868
MembershipClass varchar(8) Example: Owner, Administrator, Manager, General, can be NULL.
RoleType varchar(8) Example: Director, Partner, CEO, COO, etc., can be NULL from Roles in Resources/Roles
MembershipType varchar(8) Example: Silver, Platinum, can be NULL.
Description varchar(16) Example: Rights and duties listed.

Share - Common

Common stock represents ownership interests in companies.

Field Type Description
Version uint(1) The version number that this asset payload adheres to. Example: 0
TransferLockout Timestamp A period of time where the asset is unable to be transferred. After the transfer lockout period, the assets can be transferred. Example: 11/4/2019 18:00:00
Ticker fixedchar(5) Ticker symbol assigned by exchanges to represent the asset. Example: AAPL
ISIN fixedchar(12) International Securities Identification Number Example: US0004026250
Description varchar(16) Example: Class C

Ticket (Admission)

Admission ticket

Field Type Description
Version uint(1) The version number that this asset payload adheres to. Example: 0
AgeRestriction AgeRestriction Age restriction is used to specify required ages for asset ownership.
AdmissionType fixedchar(3) Example: MOV - Movie, CON - Conference, MUS - Music/Concert, GAM - Sports/Game/Athletics, EXH - Exhibition
Venue varchar(8) Example: Orion Cinemas - 293 Stehpens St, Vancouver, BC V4A 9V1
Class varchar(8) Example: Gold Class, Platinum, VIP, Section A, etc.
Area varchar(8) Example: Upper Bowl
Seat varchar(8) Example: Sec 1, Row 3, Seat 5, or A122
StartTimeDate Timestamp Example: Mon Nov 05 2018 09:00:00 GMT+1000 (AEST)
ValidFrom Timestamp Example: Fri Nov 09 2018 09:00:00 GMT+1000 (AEST)
ExpirationTimestamp Timestamp Example: Fri Nov 09 2018 09:00:00 GMT+1000 (AEST)
Description varchar(16) Example: Coingeek Conference - London (November 2018).