Vaulta

simpleassets

Contract

The data structures defined by this contract.

  • Struct property of sasset

    Table row type of accounts

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • Action parameter in attach

    {
      "name": "attach",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetidc",
          "type": "uint64"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in attachf

    {
      "name": "attachf",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "assetidc",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in authorreg

    {
      "name": "authorreg",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "dappinfo",
          "type": "string"
        },
        {
          "name": "fieldtypes",
          "type": "string"
        },
        {
          "name": "priorityimg",
          "type": "string"
        }
      ]
    }
  • Action parameter in authorupdate

    {
      "name": "authorupdate",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "dappinfo",
          "type": "string"
        },
        {
          "name": "fieldtypes",
          "type": "string"
        },
        {
          "name": "priorityimg",
          "type": "string"
        }
      ]
    }
  • Action parameter in burn

    {
      "name": "burn",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in burnf

    {
      "name": "burnf",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in burnflog

    {
      "name": "burnflog",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in burnlog

    {
      "name": "burnlog",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in burnntt

    {
      "name": "burnntt",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in burnnttlog

    {
      "name": "burnnttlog",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in canceloffer

    {
      "name": "canceloffer",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in cancelofferf

    {
      "name": "cancelofferf",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "ftofferids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in changeauthor

    {
      "name": "changeauthor",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "newauthor",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in claimf

    {
      "name": "claimf",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "ftofferids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in claimntt

    {
      "name": "claimntt",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in closef

    {
      "name": "closef",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • Action parameter in create

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        },
        {
          "name": "requireclaim",
          "type": "bool"
        }
      ]
    }
  • Action parameter in createf

    {
      "name": "createf",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "maximum_supply",
          "type": "asset"
        },
        {
          "name": "authorctrl",
          "type": "bool"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Action parameter in createlog

    {
      "name": "createlog",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "requireclaim",
          "type": "bool"
        }
      ]
    }
  • Action parameter in createntt

    {
      "name": "createntt",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        },
        {
          "name": "requireclaim",
          "type": "bool"
        }
      ]
    }
  • Action parameter in createnttlog

    {
      "name": "createnttlog",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "requireclaim",
          "type": "bool"
        }
      ]
    }
  • Table row type of stat

    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "authorctrl",
          "type": "bool"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Action parameter in delarampayer

    {
      "name": "delarampayer",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in delegate

    {
      "name": "delegate",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "period",
          "type": "uint64"
        },
        {
          "name": "redelegate",
          "type": "bool"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in delegatemore

    {
      "name": "delegatemore",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetidc",
          "type": "uint64"
        },
        {
          "name": "period",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in detach

    {
      "name": "detach",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetidc",
          "type": "uint64"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in detachf

    {
      "name": "detachf",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "assetidc",
          "type": "uint64"
        }
      ]
    }
  • Table row type of global

    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "lnftid",
          "type": "uint64"
        },
        {
          "name": "defid",
          "type": "uint64"
        },
        {
          "name": "mdid",
          "type": "uint64"
        },
        {
          "name": "spare2",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in issuef

    {
      "name": "issuef",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in mdadd

    {
      "name": "mdadd",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Action parameter in mdaddlog

    {
      "name": "mdaddlog",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Action parameter in mdremove

    {
      "name": "mdremove",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in mdupdate

    {
      "name": "mdupdate",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Action parameter in offer

    {
      "name": "offer",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "newowner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in offerf

    {
      "name": "offerf",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "newowner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in openf

    {
      "name": "openf",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "ram_payer",
          "type": "name"
        }
      ]
    }
  • Action parameter in saeburn

    {
      "name": "saeburn",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in saechauthor

    {
      "name": "saechauthor",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "newauthor",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "tuple_uint64_name[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in saeclaim

    {
      "name": "saeclaim",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "tuple_uint64_name[]"
        }
      ]
    }
  • Action parameter in saecreate

    {
      "name": "saecreate",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "requireclaim",
          "type": "bool"
        }
      ]
    }
  • Action parameter in saetransfer

    {
      "name": "saetransfer",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Table row type of arampayers

    {
      "name": "sarampayer",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "usearam",
          "type": "bool"
        },
        {
          "name": "from_id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of sasset

    Table row type of sassets

    {
      "name": "sasset",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        },
        {
          "name": "container",
          "type": "sasset[]"
        },
        {
          "name": "containerf",
          "type": "account[]"
        }
      ]
    }
  • Table row type of authors

    {
      "name": "sauthor",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "dappinfo",
          "type": "string"
        },
        {
          "name": "fieldtypes",
          "type": "string"
        },
        {
          "name": "priorityimg",
          "type": "string"
        }
      ]
    }
  • Table row type of delegates

    {
      "name": "sdelegate",
      "base": "",
      "fields": [
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "delegatedto",
          "type": "name"
        },
        {
          "name": "cdate",
          "type": "uint64"
        },
        {
          "name": "period",
          "type": "uint64"
        },
        {
          "name": "redelegate",
          "type": "bool"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in setarampayer

    {
      "name": "setarampayer",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "usearam",
          "type": "bool"
        }
      ]
    }
  • Table row type of moredata

    {
      "name": "smoredata",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Table row type of snttassets

    {
      "name": "snttasset",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Table row type of nttoffers

    {
      "name": "snttoffer",
      "base": "",
      "fields": [
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "offeredto",
          "type": "name"
        },
        {
          "name": "cdate",
          "type": "uint64"
        }
      ]
    }
  • Table row type of offers

    {
      "name": "soffer",
      "base": "",
      "fields": [
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "offeredto",
          "type": "name"
        },
        {
          "name": "cdate",
          "type": "uint64"
        }
      ]
    }
  • Table row type of offerfs

    {
      "name": "sofferf",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "offeredto",
          "type": "name"
        },
        {
          "name": "cdate",
          "type": "uint64"
        }
      ]
    }
  • Table row type of tokenconfigs

    {
      "name": "tokenconfigs",
      "base": "",
      "fields": [
        {
          "name": "standard",
          "type": "name"
        },
        {
          "name": "version",
          "type": "string"
        }
      ]
    }
  • Action parameter in transfer

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in transferf

    {
      "name": "transferf",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Struct property of saechauthor

    Struct property of saeclaim

    {
      "name": "tuple_uint64_name",
      "base": "",
      "fields": [
        {
          "name": "field_0",
          "type": "uint64"
        },
        {
          "name": "field_1",
          "type": "name"
        }
      ]
    }
  • Action parameter in undelegate

    {
      "name": "undelegate",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in update

    {
      "name": "update",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Action parameter in updatef

    {
      "name": "updatef",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • Action parameter in updatentt

    {
      "name": "updatentt",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Action parameter in updatever

    {
      "name": "updatever",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "string"
        }
      ]
    }