Akord docs
  • Introduction
    • 👋About Akord
    • 🌇Akord–Arweave Sunsetting FAQs
    • Page
  • API & DEV TOOLS
    • 🕺Simple API upload
    • 🤓Learn
      • Akord protocol
        • Tags
        • Vault
          • Fields
          • Functions
            • vault:init
            • vault:update
            • vault:archive
            • vault:restore
        • Membership
          • Fields
          • Functions
            • membership:invite
            • membership:accept
            • membership:reject
            • membership:revoke
            • membership:change-role
            • membership:update
        • Node
          • Fields
          • Functions
            • node:create
            • node:update
            • node:move
            • node:revoke
            • node:restore
            • node:delete
      • Publishing a website
        • Troubleshooting website publishing
      • Technical Litepaper
      • End-to-end encryption
      • Bundling
    • 🏗️Build
      • REST API
        • Authentication
        • Rate limits
        • Timeouts
        • Webhooks
        • Examples
          • Simple uploads
          • Multipart uploads
      • SDK – AkordJS
        • Usage
        • Modules
          • Auth
          • Vault
          • Membership
          • Folder
          • Stack (file)
          • Manifest
          • Note
          • Memo (message)
          • Batch
        • Examples
      • CLI
        • Quick start
        • Login
        • Vaults
        • Files and stacks
        • Memos / messages
        • Folders
        • Memberships
      • Arweave Gateway – AKRD
  • App
    • 💻Product guides
      • Signing up
        • Akord Wallet
        • Recovery phrase explained
      • Akord Vaults
        • Vault types explained
        • Creating a vault
        • Vault info
      • File management
        • Uploading files
        • File info
        • Sort/filter, folders & batch actions
        • File versioning
      • Add manifest
      • Sharing files
      • Media gallery
      • Invites
      • Messaging
      • Notes
      • Timeline
      • Storage
        • Monitoring usage
        • Top ups
        • Blockchain transactions
      • Account
        • Reveal recovery phrase
        • Change password
        • Account deletion
Powered by GitBook
On this page
  • Smart Contract interaction tx tags
  • Data point tx tags
  • Smart Contract initialisation tx tags
  • Smart Contract code source transaction tags

Was this helpful?

  1. API & DEV TOOLS
  2. Learn
  3. Akord protocol

Tags

Arweave transaction tags

Last updated 1 year ago

Was this helpful?

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 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

  • 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-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

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

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

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

Timestamp a string, ex: 1654181657337

🤓
date
data content type
date
date