Vaulta

bid.game

Contract

{
  "version": "eosio::abi/1.0",
  "types": [],
  "structs": [
    {
      "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"
        }
      ]
    },
    {
      "name": "NameBid",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "prebidder",
          "type": "name"
        },
        {
          "name": "pre2bidder",
          "type": "name"
        }
      ]
    },
    {
      "name": "VotenameBean",
      "base": "",
      "fields": [
        {
          "name": "vote_name",
          "type": "name"
        },
        {
          "name": "provider_name",
          "type": "name"
        },
        {
          "name": "vote_count",
          "type": "int32"
        },
        {
          "name": "vote_status",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "BidnameBean",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "pub_key",
          "type": "string"
        },
        {
          "name": "status",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "ReferBean",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "count",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "NAccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "Suffix",
      "base": "",
      "fields": [
        {
          "name": "suffix",
          "type": "name"
        }
      ]
    },
    {
      "name": "GlobalHash",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "hash",
          "type": "string"
        }
      ]
    },
    {
      "name": "init",
      "base": "",
      "fields": []
    },
    {
      "name": "addnaccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "delglobal",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "votename",
          "type": "name"
        }
      ]
    },
    {
      "name": "votef",
      "base": "",
      "fields": [
        {
          "name": "votename",
          "type": "name"
        }
      ]
    },
    {
      "name": "delvote",
      "base": "",
      "fields": [
        {
          "name": "votename",
          "type": "name"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    },
    {
      "name": "delaccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "addname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "addnamef",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "setan",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "ann",
          "type": "string"
        }
      ]
    },
    {
      "name": "vote2bid",
      "base": "",
      "fields": [
        {
          "name": "num",
          "type": "int32"
        }
      ]
    },
    {
      "name": "delname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "endname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "addsuffix",
      "base": "",
      "fields": [
        {
          "name": "suffix",
          "type": "name"
        }
      ]
    },
    {
      "name": "delsuffix",
      "base": "",
      "fields": [
        {
          "name": "suffix",
          "type": "name"
        }
      ]
    },
    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "updatevote",
      "base": "",
      "fields": []
    },
    {
      "name": "updateshare",
      "base": "",
      "fields": []
    },
    {
      "name": "share",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    },
    {
      "name": "addg",
      "base": "",
      "fields": []
    },
    {
      "name": "adds",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "s",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addb",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "s",
          "type": "asset"
        }
      ]
    },
    {
      "name": "validate",
      "base": "",
      "fields": [
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "hash",
          "type": "string"
        }
      ]
    },
    {
      "name": "sethash",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    },
    {
      "name": "prize",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "delprize",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "nametoend",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "endtoname",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        }
      ]
    },
    {
      "name": "buyreceipt",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "seller",
          "type": "name"
        }
      ]
    },
    {
      "name": "getreceipt",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "sellreceipt",
      "base": "",
      "fields": [
        {
          "name": "bidname",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "seller",
          "type": "name"
        }
      ]
    },
    {
      "name": "tnotify",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "init",
      "type": "init",
      "ricardian_contract": ""
    },
    {
      "name": "addnaccount",
      "type": "addnaccount",
      "ricardian_contract": ""
    },
    {
      "name": "delglobal",
      "type": "delglobal",
      "ricardian_contract": ""
    },
    {
      "name": "vote",
      "type": "vote",
      "ricardian_contract": ""
    },
    {
      "name": "votef",
      "type": "votef",
      "ricardian_contract": ""
    },
    {
      "name": "delvote",
      "type": "delvote",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    },
    {
      "name": "delaccount",
      "type": "delaccount",
      "ricardian_contract": ""
    },
    {
      "name": "addname",
      "type": "addname",
      "ricardian_contract": ""
    },
    {
      "name": "addnamef",
      "type": "addnamef",
      "ricardian_contract": ""
    },
    {
      "name": "setan",
      "type": "setan",
      "ricardian_contract": ""
    },
    {
      "name": "vote2bid",
      "type": "vote2bid",
      "ricardian_contract": ""
    },
    {
      "name": "delname",
      "type": "delname",
      "ricardian_contract": ""
    },
    {
      "name": "endname",
      "type": "endname",
      "ricardian_contract": ""
    },
    {
      "name": "addsuffix",
      "type": "addsuffix",
      "ricardian_contract": ""
    },
    {
      "name": "delsuffix",
      "type": "delsuffix",
      "ricardian_contract": ""
    },
    {
      "name": "create",
      "type": "create",
      "ricardian_contract": ""
    },
    {
      "name": "updatevote",
      "type": "updatevote",
      "ricardian_contract": ""
    },
    {
      "name": "updateshare",
      "type": "updateshare",
      "ricardian_contract": ""
    },
    {
      "name": "share",
      "type": "share",
      "ricardian_contract": ""
    },
    {
      "name": "addg",
      "type": "addg",
      "ricardian_contract": ""
    },
    {
      "name": "adds",
      "type": "adds",
      "ricardian_contract": ""
    },
    {
      "name": "addb",
      "type": "addb",
      "ricardian_contract": ""
    },
    {
      "name": "validate",
      "type": "validate",
      "ricardian_contract": ""
    },
    {
      "name": "sethash",
      "type": "sethash",
      "ricardian_contract": ""
    },
    {
      "name": "prize",
      "type": "prize",
      "ricardian_contract": ""
    },
    {
      "name": "delprize",
      "type": "delprize",
      "ricardian_contract": ""
    },
    {
      "name": "nametoend",
      "type": "nametoend",
      "ricardian_contract": ""
    },
    {
      "name": "endtoname",
      "type": "endtoname",
      "ricardian_contract": ""
    },
    {
      "name": "buyreceipt",
      "type": "buyreceipt",
      "ricardian_contract": ""
    },
    {
      "name": "getreceipt",
      "type": "getreceipt",
      "ricardian_contract": ""
    },
    {
      "name": "sellreceipt",
      "type": "sellreceipt",
      "ricardian_contract": ""
    },
    {
      "name": "tnotify",
      "type": "tnotify",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "tendname",
      "index_type": "i64",
      "key_names": [
        "bidname"
      ],
      "key_types": [
        "name"
      ],
      "type": "NameBean"
    },
    {
      "name": "tname",
      "index_type": "i64",
      "key_names": [
        "bidname"
      ],
      "key_types": [
        "name"
      ],
      "type": "NameBean"
    },
    {
      "name": "tnamebid",
      "index_type": "i64",
      "key_names": [
        "bidname"
      ],
      "key_types": [
        "name"
      ],
      "type": "NameBid"
    },
    {
      "name": "tvname",
      "index_type": "i64",
      "key_names": [
        "vote_name"
      ],
      "key_types": [
        "name"
      ],
      "type": "VotenameBean"
    },
    {
      "name": "taccount",
      "index_type": "i64",
      "key_names": [
        "account"
      ],
      "key_types": [
        "name"
      ],
      "type": "AccountBean"
    },
    {
      "name": "trefer",
      "index_type": "i64",
      "key_names": [
        "account"
      ],
      "key_types": [
        "name"
      ],
      "type": "ReferBean"
    },
    {
      "name": "tnaccount",
      "index_type": "i64",
      "key_names": [
        "account"
      ],
      "key_types": [
        "name"
      ],
      "type": "NAccount"
    },
    {
      "name": "tglobal",
      "index_type": "i64",
      "key_names": [
        "id"
      ],
      "key_types": [
        "uint64"
      ],
      "type": "GlobalBean"
    },
    {
      "name": "tsuffix",
      "index_type": "i64",
      "key_names": [
        "suffix"
      ],
      "key_types": [
        "name"
      ],
      "type": "Suffix"
    },
    {
      "name": "thash",
      "index_type": "i64",
      "key_names": [
        "id"
      ],
      "key_types": [
        "uint64"
      ],
      "type": "GlobalHash"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}