Vaulta

ezeosaccount

Contract

The data structures defined by this contract.

  • Table row type of useraccounts

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "public_key"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "email_backup",
          "type": "bool"
        }
      ]
    }
  • Table row type of activebets

    {
      "name": "bet",
      "base": "",
      "fields": [
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "key_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of eosbalances

    Table row type of btcbalances

    Table row type of bchbalances

    Table row type of ltcbalances

    Table row type of ethbalances

    Table row type of xrpbalances

    {
      "name": "balance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "amt_wagered",
          "type": "asset"
        }
      ]
    }
  • Table row type of betbalances

    {
      "name": "betbalance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "claimed_divs",
          "type": "asset[]"
        }
      ]
    }
  • Action parameter in transferout

    {
      "name": "transferout",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "int64"
        },
        {
          "name": "symbol",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "user_key",
          "type": "public_key"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    }
  • Action parameter in transferin

    {
      "name": "transferin",
      "base": "",
      "fields": [
        {
          "name": "to_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "int64"
        },
        {
          "name": "symbol",
          "type": "uint64"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "user_key",
          "type": "public_key"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    }
  • Action parameter in claimdivs

    {
      "name": "claimdivs",
      "base": "",
      "fields": [
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "user_key",
          "type": "public_key"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    }
  • Action parameter in toggleemail

    {
      "name": "toggleemail",
      "base": "",
      "fields": [
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "key_id",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    }
  • Action parameter in resetkey

    {
      "name": "resetkey",
      "base": "",
      "fields": [
        {
          "name": "forgotten_id",
          "type": "uint64"
        },
        {
          "name": "new_key",
          "type": "public_key"
        }
      ]
    }
  • Action parameter in resolvebet

    {
      "name": "resolvebet",
      "base": "",
      "fields": [
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "amt_won",
          "type": "asset"
        }
      ]
    }
  • Action parameter in acceptrefer

    {
      "name": "acceptrefer",
      "base": "",
      "fields": [
        {
          "name": "key_id",
          "type": "uint64"
        },
        {
          "name": "amt_ref",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addbettok

    {
      "name": "addbettok",
      "base": "",
      "fields": [
        {
          "name": "user_key",
          "type": "public_key"
        }
      ]
    }
  • Action parameter in modifybettok

    {
      "name": "modifybettok",
      "base": "",
      "fields": [
        {
          "name": "key_id",
          "type": "uint64"
        },
        {
          "name": "amt_bettoken",
          "type": "asset"
        },
        {
          "name": "amt_claimeddivs",
          "type": "asset[]"
        }
      ]
    }
  • Action parameter in acceptdivs

    {
      "name": "acceptdivs",
      "base": "",
      "fields": [
        {
          "name": "key_id",
          "type": "uint64"
        },
        {
          "name": "divs_paid",
          "type": "asset[]"
        }
      ]
    }