Vaulta

msig.recover

Contract

The data structures defined by this contract.

  • Table row type of accounts

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "eos_account",
          "type": "name"
        }
      ]
    }
  • Action parameter in clearaccts

    {
      "name": "clearaccts",
      "base": "",
      "fields": []
    }
  • Action parameter in clearsales

    {
      "name": "clearsales",
      "base": "",
      "fields": []
    }
  • Action parameter in log

    {
      "name": "log",
      "base": "",
      "fields": [
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "message",
          "type": "string"
        }
      ]
    }
  • Action parameter in resetsold

    {
      "name": "resetsold",
      "base": "",
      "fields": []
    }
  • Table row type of sales

    {
      "name": "sale",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "purchase_time",
          "type": "time_point"
        },
        {
          "name": "tx_id",
          "type": "checksum256"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "start_id",
          "type": "uint64"
        },
        {
          "name": "pubkey",
          "type": "string"
        },
        {
          "name": "purchase_amount",
          "type": "asset"
        },
        {
          "name": "remaining_amount",
          "type": "asset"
        }
      ]
    }
  • Action parameter in setmaxqty

    {
      "name": "setmaxqty",
      "base": "",
      "fields": [
        {
          "name": "max_qty",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setprice

    {
      "name": "setprice",
      "base": "",
      "fields": [
        {
          "name": "new_price",
          "type": "asset"
        }
      ]
    }
  • Table row type of soldaccounts

    {
      "name": "sold_account",
      "base": "",
      "fields": [
        {
          "name": "last_sold_id",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "max_purchase_quantity",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updaccounts

    {
      "name": "updaccounts",
      "base": "",
      "fields": [
        {
          "name": "new_accounts",
          "type": "name[]"
        }
      ]
    }