Links

NFT Issuance

Create your first NFT
Non fungible tokens (NFTs) are a way to reward your fans, create collectors, distribute art and declare ownership. NFTs can also be used in extended use as access token or ticket to a festival, which enables countless business opportunities. The issuance of NFTs with the STAS protocol is very similar to normal tokens, with an extended metadata format (to store media files) and other freely customizable attributes.
To issue STAS protocol tokens, you are required to use a personal STAS Sublicense key from Vaionex or a direct license key from TAAL (which you are automatically granted when accepting our terms of conditions). More token technology related information at
The general issuance format is the same as the STAS token:
Parameter
Description
Property
Name
The token name
UTF-8 standard, up to 32 characters in length.
Symbol
The token symbol
1-9 alphanumeric characters
Description
The token description
up to 512 characters
Image
The mini icon image
250x250 pixels, type image
Token Supply
The amount of tokens to mint in the issuance
Any integer
Decimals
Decimals indicate the formatting, e.g. decimals 2 for a dollar token with cents.
Integer not bigger than 8
Sats Per Token
Satoshis to be used for each token. Needs to be above dust limit to transfer.
Integer, above dust limit
Split able
Tokens are split table and merge able, NFTs are not.
Boolean [true/false]
Meta
Any extra data to indicate legals and terms.
RFC 3986 JSON formatted
This endpoint will issue a STAS token in your wallet, depending on the parameters you assign.
NFTs need to be issued with splittable = false tag. While a token (splittable = true) can also be used as NFT, there is a risk of getting merged or split and thus destroying the value of the NFT.
var parameters = {
serviceId: 'optional',
protocol: 'optional',
data: {
"name": "Football Card 21",
"protocolId": "STAS",
"symbol": "FC21",
"description": "A FC 21 season nft",
"image": "https://firebasestorage.googleapis.com/v0/b/nftdev/o/nftTemp%2FWL1DdD?alt=media",
"tokenSupply": 1,
"decimals": 0,
"satsPerToken": 1500,
"splitable": false,
"properties": {
"legal": {
"terms": "© 2020 TAAL TECHNOLOGIES SEZC\nALL RIGHTS RESERVED. ANY USE OF THIS SOFTWARE IS SUBJECT TO TERMS AND CONDITIONS OF LICENSE. USE OF THIS SOFTWARE WITHOUT LICENSE CONSTITUTES INFRINGEMENT OF INTELLECTUAL PROPERTY. FOR LICENSE DETAILS OF THE SOFTWARE, PLEASE REFER TO: www.taal.com/stas-token-license-agreement",
"licenceId": "Vaionex"
},
"issuer": {
"organisation": "vaionex corp.",
"legalForm": "Limited",
"governingLaw": "US",
"issuerCountry": "US",
"jurisdiction": "US",
"email": "[email protected]"
},
"meta": {
"schemaId": "NFT1.0",
"website": "https://football21.com",
"legal": {
"terms": "the terms of your nft"
},
"media": [
{
"URI": "string",
"type": "string",
"altURI": "string"
}
]
}
},
},
}
const response = await relysia.contracts.v1.issue(parameters);
post
https://api.relysia.com
/v1/issue
Mint a Token.