TokenDesc

@Serializable
data class TokenDesc(val ticker: String, val name: String? = null, val summary: String? = null, val description: String? = null, val legal: String? = null, val creator: String? = null, val category: String? = null, val contact: Map<String, String>? = null, val icon: String? = null, val nftId: String? = null, val nftUrl: String? = null, var signedSlice: ByteArray? = null, var tddHash: ByteArray? = null, var tddSig: ByteArray? = null, var tddAddr: String? = null, var pubkey: ByteArray? = null, var marketUri: String? = null, var genesisInfo: TokenGenesisInfo? = null) : BCHserializable

Constructors

Link copied to clipboard
constructor(ticker: String, name: String? = null, summary: String? = null, description: String? = null, legal: String? = null, creator: String? = null, category: String? = null, contact: Map<String, String>? = null, icon: String? = null, nftId: String? = null, nftUrl: String? = null, signedSlice: ByteArray? = null, tddHash: ByteArray? = null, tddSig: ByteArray? = null, tddAddr: String? = null, pubkey: ByteArray? = null, marketUri: String? = null, genesisInfo: TokenGenesisInfo? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val icon: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun BCHdeserialize(stream: BCHserialized): BCHserialized
Link copied to clipboard
open override fun BCHserialize(format: SerializationType): BCHserialized
Link copied to clipboard
fun makeTokenDescriptionDoc(wallet: Wallet, genesisAddr: PayAddress): String

Produce the full, signed token description document.

Link copied to clipboard

Produce the dictionary portion of the token description document

Link copied to clipboard
Link copied to clipboard
fun signedBy(address: PayAddress): Boolean?

Check whether an address signed this token description document

Link copied to clipboard
open fun toByteArray(format: SerializationType = SerializationType.UNKNOWN): ByteArray