Vaulta

savactsavact

Contract

The data structures defined by this contract.

  • Struct property of minend

    Struct property of minnext

    Struct property of setref

    Struct property of static_index_table

    Struct property of updateref

    Struct property of uploadnext

    {
      "name": "Ref",
      "base": "",
      "fields": [
        {
          "name": "Block",
          "type": "uint64"
        },
        {
          "name": "TrxId",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in changekey

    {
      "name": "changekey",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "newkey",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in clearscope

    {
      "name": "clearscope",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        }
      ]
    }
  • Action parameter in deleteentry

    {
      "name": "deleteentry",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in minbegin

    {
      "name": "minbegin",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "fname",
          "type": "string"
        },
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "format",
          "type": "string"
        },
        {
          "name": "fsize",
          "type": "uint32"
        },
        {
          "name": "attri",
          "type": "string"
        },
        {
          "name": "originators",
          "type": "string"
        },
        {
          "name": "resalefee",
          "type": "uint16"
        },
        {
          "name": "hash",
          "type": "string"
        },
        {
          "name": "code",
          "type": "string"
        }
      ]
    }
  • Action parameter in minend

    {
      "name": "minend",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "ref",
          "type": "Ref"
        },
        {
          "name": "fref",
          "type": "Ref"
        },
        {
          "name": "code",
          "type": "string"
        }
      ]
    }
  • Action parameter in minnext

    {
      "name": "minnext",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "ref",
          "type": "Ref"
        },
        {
          "name": "code",
          "type": "string"
        }
      ]
    }
  • Action parameter in setref

    {
      "name": "setref",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "fname",
          "type": "string"
        },
        {
          "name": "refs",
          "type": "Ref[]"
        },
        {
          "name": "attri",
          "type": "string"
        }
      ]
    }
  • Table row type of index

    {
      "name": "static_index_table",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "fname",
          "type": "string"
        },
        {
          "name": "refs",
          "type": "Ref[]"
        },
        {
          "name": "attri",
          "type": "string"
        }
      ]
    }
  • Action parameter in updateref

    {
      "name": "updateref",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "refs",
          "type": "Ref[]"
        }
      ]
    }
  • Action parameter in uploadbegin

    {
      "name": "uploadbegin",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "fname",
          "type": "string"
        },
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "format",
          "type": "string"
        },
        {
          "name": "fsize",
          "type": "uint32"
        },
        {
          "name": "attri",
          "type": "string"
        },
        {
          "name": "originators",
          "type": "string"
        },
        {
          "name": "resalefee",
          "type": "uint16"
        },
        {
          "name": "hash",
          "type": "string"
        },
        {
          "name": "code",
          "type": "string"
        }
      ]
    }
  • Action parameter in uploadnext

    {
      "name": "uploadnext",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "refs",
          "type": "Ref[]"
        },
        {
          "name": "code",
          "type": "string"
        }
      ]
    }