Vaulta

savact

Contract

The data structures defined by this contract.

  • Struct property of amountlist

    {
      "name": "Owner",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "amount",
          "type": "int64"
        },
        {
          "name": "affiliate",
          "type": "int64"
        }
      ]
    }
  • Struct property of setpage

    Struct property of static_index_table

    {
      "name": "Ref",
      "base": "",
      "fields": [
        {
          "name": "Block",
          "type": "uint64"
        },
        {
          "name": "TrxId",
          "type": "checksum256"
        }
      ]
    }
  • Struct property of statusstruct

    {
      "name": "Star",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "int64"
        },
        {
          "name": "user",
          "type": "bytes"
        },
        {
          "name": "mark",
          "type": "int64"
        },
        {
          "name": "gain",
          "type": "int64"
        }
      ]
    }
  • Table row type of nameaffis

    {
      "name": "affiList",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "int64"
        },
        {
          "name": "convinced",
          "type": "bool"
        }
      ]
    }
  • Table row type of purchased

    {
      "name": "amountlist",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "Owner[]"
        }
      ]
    }
  • Action parameter in clearall

    {
      "name": "clearall",
      "base": "",
      "fields": []
    }
  • Action parameter in createsale

    {
      "name": "createsale",
      "base": "",
      "fields": [
        {
          "name": "starttime",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in payoff

    {
      "name": "payoff",
      "base": "",
      "fields": [
        {
          "name": "currenttime",
          "type": "uint32"
        },
        {
          "name": "tokenowner",
          "type": "name"
        },
        {
          "name": "sig",
          "type": "signature"
        },
        {
          "name": "pubkey",
          "type": "public_key"
        },
        {
          "name": "rampayer",
          "type": "name"
        }
      ]
    }
  • Action parameter in setconvinced

    {
      "name": "setconvinced",
      "base": "",
      "fields": [
        {
          "name": "affiliate",
          "type": "name"
        },
        {
          "name": "convinced",
          "type": "bool"
        }
      ]
    }
  • Action parameter in setpage

    {
      "name": "setpage",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "refs",
          "type": "Ref[]"
        },
        {
          "name": "attri",
          "type": "string"
        },
        {
          "name": "fname",
          "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"
        }
      ]
    }
  • Table row type of stat

    {
      "name": "statusstruct",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "start",
          "type": "uint32"
        },
        {
          "name": "started",
          "type": "bool"
        },
        {
          "name": "frozen",
          "type": "bool"
        },
        {
          "name": "release",
          "type": "bool"
        },
        {
          "name": "sold",
          "type": "int64"
        },
        {
          "name": "total",
          "type": "asset"
        },
        {
          "name": "endprice",
          "type": "asset"
        },
        {
          "name": "sp",
          "type": "int64"
        },
        {
          "name": "stars",
          "type": "Star[]"
        }
      ]
    }