Introduction

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

Available Assets

Membership

A Membership

Field Type Description
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 Example: 34536457575486868
MembershipClass varchar Example: Owner, Administrator, Manager, General, can be NULL.
RoleType varchar Example: Director, Partner, CEO, COO, etc., can be NULL from Roles in Resources/Roles
MembershipType varchar Example: Silver, Platinum, can be NULL.
Description varchar Example: Rights and duties listed.

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
CurrencyCode CurrencyType International Organization for Standardization code for Currency. (Specification/Resources) Example: AUD
MonetaryAuthority varchar Example: Reserve Bank of Australia
Description varchar Example: Australian dollar

Share - Common

Common stock represents ownership interests in companies.

Field Type Description
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 Example: Class C

Coupon

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

Field Type Description
RedeemingEntity varchar 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 Example: Gift Card

Loyalty Points

A Loyalty Point

Field Type Description
AgeRestriction AgeRestriction Age restriction is used to specify required ages for asset ownership.
OfferName varchar 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 Example: Coingeek Conference - London (November 2018).

Ticket (Admission)

Admission ticket

Field Type Description
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 Example: Orion Cinemas - 293 Stehpens St, Vancouver, BC V4A 9V1
Class varchar Example: Gold Class, Platinum, VIP, Section A, etc.
Area varchar Example: Upper Bowl
Seat varchar 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 Example: Coingeek Conference - London (November 2018).

Casino Chip

Casino Chip

Field Type Description
CurrencyCode CurrencyType International Organization for Standardization code for Currency. (Specification/Resources) Example: AUD
UseType fixedchar(1) Real Money (R), Social (S), Free Play (F) Example: R
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)

Field Types

Age Restriction

Age restriction is used to specify required ages for asset ownership.

Field Type Description
Lower uint(1) The lowest age valid to own asset. Zero for no restriction.
Upper uint(1) The highest age valid to own asset. Zero for no restriction.

Field Aliases

Field Type Description
CurrencyType fixedchar(3) International Organization for Standardization code for Currency. 3 character code. Example: AUD
Timestamp uint(8) Represents a time, encoded as a 64 bit unsigned integer representing the number of nanoseconds since the Unix epoch. Example: Wed May 09 2018 00:00:00 GMT+1000 (AEST)