Vaulta

bid.game

Contract

The data structures defined by this contract.

  • Table row type of tendname

    Table row type of tname

    {
      "name": "NameBean",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "starttime",
          "type": "uint32"
        },
        {
          "name": "lasttime",
          "type": "uint32"
        },
        {
          "name": "bid_count",
          "type": "int16"
        },
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "pub_key",
          "type": "string"
        },
        {
          "name": "announce",
          "type": "string"
        },
        {
          "name": "current_price",
          "type": "asset"
        },
        {
          "name": "previous_price",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint64"
        },
        {
          "name": "length",
          "type": "int8"
        },
        {
          "name": "coldtime",
          "type": "uint32"
        },
        {
          "name": "previous_sharecount",
          "type": "uint32"
        },
        {
          "name": "current_sharecount",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tnamebid

    {
      "name": "NameBid",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "prebidder",
          "type": "name"
        },
        {
          "name": "pre2bidder",
          "type": "name"
        }
      ]
    }
  • Table row type of tvname

    {
      "name": "VotenameBean",
      "base": "",
      "fields": [
        {
          "name": "vote_name",
          "type": "name"
        },
        {
          "name": "provider_name",
          "type": "name"
        },
        {
          "name": "vote_count",
          "type": "int32"
        },
        {
          "name": "vote_status",
          "type": "uint64"
        }
      ]
    }
  • Struct property of AccountBean

    {
      "name": "BidnameBean",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "pub_key",
          "type": "string"
        },
        {
          "name": "status",
          "type": "uint64"
        }
      ]
    }
  • Table row type of taccount

    {
      "name": "AccountBean",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "bid_count",
          "type": "uint32"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "share_balance",
          "type": "asset"
        },
        {
          "name": "invite_balance",
          "type": "asset"
        },
        {
          "name": "profit_balance",
          "type": "asset"
        },
        {
          "name": "bidnames",
          "type": "BidnameBean[]"
        },
        {
          "name": "bid_cost",
          "type": "asset"
        },
        {
          "name": "sharedate",
          "type": "uint32"
        },
        {
          "name": "lasttime",
          "type": "uint32"
        },
        {
          "name": "remain",
          "type": "uint32"
        },
        {
          "name": "votenames",
          "type": "name[]"
        },
        {
          "name": "votedate",
          "type": "uint32"
        }
      ]
    }
  • Table row type of trefer

    {
      "name": "ReferBean",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "count",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tnaccount

    {
      "name": "NAccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Table row type of tglobal

    {
      "name": "GlobalBean",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "remain_vote",
          "type": "uint32"
        },
        {
          "name": "date",
          "type": "uint32"
        },
        {
          "name": "daily_trx_amount",
          "type": "asset"
        },
        {
          "name": "daily_trx_count",
          "type": "uint32"
        },
        {
          "name": "global_bid_cost",
          "type": "asset"
        },
        {
          "name": "global_bid_count",
          "type": "uint32"
        },
        {
          "name": "yesterday_global_bid_count",
          "type": "uint32"
        },
        {
          "name": "yesterday_balance",
          "type": "asset"
        },
        {
          "name": "yesterday_share_balance",
          "type": "asset"
        },
        {
          "name": "global_end_count",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tsuffix

    {
      "name": "Suffix",
      "base": "",
      "fields": [
        {
          "name": "suffix",
          "type": "name"
        }
      ]
    }
  • Table row type of thash

    {
      "name": "GlobalHash",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • Action parameter in init

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • Action parameter in addnaccount

    {
      "name": "addnaccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in delglobal

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

    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "votename",
          "type": "name"
        }
      ]
    }
  • Action parameter in votef

    {
      "name": "votef",
      "base": "",
      "fields": [
        {
          "name": "votename",
          "type": "name"
        }
      ]
    }
  • Action parameter in delvote

    {
      "name": "delvote",
      "base": "",
      "fields": [
        {
          "name": "votename",
          "type": "name"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in delaccount

    {
      "name": "delaccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in addname

    {
      "name": "addname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in addnamef

    {
      "name": "addnamef",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in setan

    {
      "name": "setan",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "ann",
          "type": "string"
        }
      ]
    }
  • Action parameter in vote2bid

    {
      "name": "vote2bid",
      "base": "",
      "fields": [
        {
          "name": "num",
          "type": "int32"
        }
      ]
    }
  • Action parameter in delname

    {
      "name": "delname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in endname

    {
      "name": "endname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in addsuffix

    {
      "name": "addsuffix",
      "base": "",
      "fields": [
        {
          "name": "suffix",
          "type": "name"
        }
      ]
    }
  • Action parameter in delsuffix

    {
      "name": "delsuffix",
      "base": "",
      "fields": [
        {
          "name": "suffix",
          "type": "name"
        }
      ]
    }
  • Action parameter in create

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in updatevote

    {
      "name": "updatevote",
      "base": "",
      "fields": []
    }
  • Action parameter in updateshare

    {
      "name": "updateshare",
      "base": "",
      "fields": []
    }
  • Action parameter in share

    {
      "name": "share",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in addg

    {
      "name": "addg",
      "base": "",
      "fields": []
    }
  • Action parameter in adds

    {
      "name": "adds",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "s",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addb

    {
      "name": "addb",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "s",
          "type": "asset"
        }
      ]
    }
  • Action parameter in validate

    {
      "name": "validate",
      "base": "",
      "fields": [
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • Action parameter in sethash

    {
      "name": "sethash",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • Action parameter in prize

    {
      "name": "prize",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in delprize

    {
      "name": "delprize",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in nametoend

    {
      "name": "nametoend",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in endtoname

    {
      "name": "endtoname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    }
  • Action parameter in buyreceipt

    {
      "name": "buyreceipt",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "seller",
          "type": "name"
        }
      ]
    }
  • Action parameter in getreceipt

    {
      "name": "getreceipt",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Action parameter in sellreceipt

    {
      "name": "sellreceipt",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "seller",
          "type": "name"
        }
      ]
    }
  • Action parameter in tnotify

    {
      "name": "tnotify",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }