Tags

Arweave transaction tags

Smart Contract interaction tx tags

  • Client-Name a client name string, ex: Akord-App

  • Protocol-Name a protocol name string, the name for the protocol is Akord

  • Protocol-Version a version string, the version for the protocol is 1.0.0

  • Timestamp a date string, ex: 1654181657337

  • Function-Name a function name string, ex: membership:revoke

  • Vault-Id a vault id string, smart contract id

  • Membership-Id a vault id string, smart contract id

  • Member-Address a membership address, used for functions:vault:init & membership:invite

  • Node-Id a node id string, smart contract id

  • Node-Type a string defining type of node, ex: Stack, Folder, Memo

  • Public a boolean string, true or false

Tags inherited from SmartWeave Protocol

  • App-Name a string which value is SmartWeaveAction

  • App-Version a string which value is 0.3.0

  • Contract a vault id string, smart contract (vault) id

  • Input user input stringified JSON

Data point tx tags

  • Data-Type a data type string, can be File or State

  • Content-Type a data content type string, used to serve data over HTTP

  • Signer-Address a signer public address string for signature verification purposes

  • Signature a signature of data content

Encryption tags

  • Initialization-Vector a random starting variable used for encryption

  • Encrypted-Key data encryption key (encrypted for the vault public address)

  • Public-Address a vault public address

File specific tags

  • File-Name a file name string, only for public files

  • File-Size a file size in bytes

  • File-Modified-At a date string when the file was last edited, ex: 1654181657337

  • File-Type a file size in bytes

  • File-Hash a file digest

Smart Contract initialisation tx tags

  • Client-Name a client name string, ex: Akord-App

  • Protocol-Name a protocol name string, the name for the protocol is Akord

  • Protocol-Version a version string, the version for the protocol is 1.0.0

  • Timestamp a date string, ex: 1654181657337

Tags inherited from SmartWeave Protocol

  • App-Name a string which value is SmartWeaveContract

  • App-Version a string which value is 0.3.0

  • Contract-Src a string with transaction id with Akord Protocol code source

  • Content-Type a string which value is application/json

Smart Contract code source transaction tags

Tags inherited from SmartWeave Protocol

  • App-Name a string which value is SmartWeaveContractSource

  • App-Version a string which value is 0.3.0

  • Content-Type a string which value is application/javascript

Last updated