
此合约定义的数据结构。
-
{ "name": "Blacklist", "base": "", "fields": [ { "name": "username", "type": "name" } ] } -
{ "name": "BoostCardStats", "base": "", "fields": [ { "name": "templateId", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "rarity", "type": "name" }, { "name": "speed", "type": "float64" }, { "name": "health", "type": "float64" }, { "name": "physicalDamage", "type": "float64" }, { "name": "baseMagicDamage", "type": "float64" }, { "name": "armor", "type": "float64" }, { "name": "magicResist", "type": "float64" }, { "name": "critChance", "type": "uint64" }, { "name": "evadeChance", "type": "uint64" }, { "name": "critDamage", "type": "float64" }, { "name": "critDefence", "type": "float64" }, { "name": "healValue", "type": "float64" }, { "name": "enemyTeamMissChance", "type": "uint64" }, { "name": "tokenEarnings", "type": "float64" }, { "name": "boostMana", "type": "uint64" }, { "name": "specialTitle", "type": "string" }, { "name": "specialDescription", "type": "string" } ] } 的结构体属性 intboostcnfg
{ "name": "CollectionBonus", "base": "", "fields": [ { "name": "schemaName", "type": "name" }, { "name": "rarity", "type": "string" }, { "name": "tokenBonus", "type": "float64" }, { "name": "critChance", "type": "float64" }, { "name": "critDamage", "type": "float64" } ] }bonusconfig 的表格行类型
{ "name": "CollectionBonusConfig", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "tokenBonusLimit", "type": "uint64" }, { "name": "criticalChanceLimit", "type": "uint64" }, { "name": "criticalDamageLimit", "type": "uint64" }, { "name": "tokenBonusConfigs", "type": "pair_string_float64[]" }, { "name": "criticalChanceConfigs", "type": "pair_string_float64[]" }, { "name": "criticalDamageConfigs", "type": "pair_string_float64[]" }, { "name": "version", "type": "uint64" } ] }-
{ "name": "Deck", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "type", "type": "string" }, { "name": "isActive", "type": "bool" }, { "name": "nextAvailabilityTime", "type": "uint64" }, { "name": "score", "type": "uint64" }, { "name": "maxSlots", "type": "uint64" }, { "name": "availableSlots", "type": "uint64" }, { "name": "activeSlots", "type": "uint64" } ] } -
{ "name": "DeckCard", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "deckId", "type": "uint64" }, { "name": "cardName", "type": "string" }, { "name": "rarity", "type": "name" }, { "name": "templateId", "type": "uint64" }, { "name": "position", "type": "uint64" } ] } 的结构体属性 TierDetails
{ "name": "DropDetails", "base": "", "fields": [ { "name": "dropName", "type": "string" }, { "name": "collectionName", "type": "name" }, { "name": "schemaName", "type": "name" }, { "name": "templateId", "type": "uint64" }, { "name": "chance", "type": "uint64" } ] }的结构体属性 GameRecord
{ "name": "GameAction", "base": "", "fields": [ { "name": "id", "type": "uint16" }, { "name": "type", "type": "uint8" }, { "name": "userCards", "type": "uint32[]" }, { "name": "npcCards", "type": "uint32[]" }, { "name": "values", "type": "float64[]" }, { "name": "critical", "type": "bytes" } ] }gameconfigs 的表格行类型
{ "name": "GameConfigs", "base": "", "fields": [ { "name": "property", "type": "name" }, { "name": "value", "type": "uint64" } ] }gameprices 的表格行类型
{ "name": "GamePrices", "base": "", "fields": [ { "name": "property", "type": "name" }, { "name": "price", "type": "asset" } ] }gamerecord 的表格行类型
{ "name": "GameRecord", "base": "", "fields": [ { "name": "id", "type": "uint16" }, { "name": "actions", "type": "GameAction[]" } ] }-
{ "name": "HeroCardStats", "base": "", "fields": [ { "name": "templateId", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "className", "type": "string" }, { "name": "rarity", "type": "name" }, { "name": "speed", "type": "float64" }, { "name": "health", "type": "float64" }, { "name": "physicalDamage", "type": "float64" }, { "name": "baseMagicDamage", "type": "float64" }, { "name": "armor", "type": "float64" }, { "name": "magicResist", "type": "float64" }, { "name": "critChance", "type": "uint64" }, { "name": "evadeChance", "type": "uint64" }, { "name": "critDamage", "type": "float64" }, { "name": "critDefence", "type": "float64" }, { "name": "healValues", "type": "float64[]" }, { "name": "healChances", "type": "uint64[]" }, { "name": "areaOfEffectAttackChance", "type": "uint64" }, { "name": "areaOfEffectAttackDamage", "type": "uint64" }, { "name": "splashAttackChance", "type": "uint64" }, { "name": "splashAttackDamage", "type": "uint64" }, { "name": "knockOutChance", "type": "uint64" }, { "name": "ignoreAllDefencesChance", "type": "uint64" }, { "name": "ignoreArmorAndCriticalDefenceChance", "type": "uint64" }, { "name": "attackMultipleRandomTargetsChance", "type": "uint64" }, { "name": "attackMultipleRandomTargetsNumber", "type": "uint64" }, { "name": "attackMultipleRandomTargetsDamage", "type": "uint64" }, { "name": "stunEnemyChance", "type": "uint64" }, { "name": "stunEnemyTeamChance", "type": "uint64" }, { "name": "blindEnemyChance", "type": "uint64" }, { "name": "blindEnemyTeamChance", "type": "uint64" }, { "name": "absorbAllDamage", "type": "uint64" }, { "name": "boostedProperties", "type": "string[]" }, { "name": "boostedPropertiesValues", "type": "int64[]" }, { "name": "boostedPropertiesChances", "type": "uint64[]" }, { "name": "bonusProperties", "type": "string[]" }, { "name": "bonusPropertiesValues", "type": "int64[]" }, { "name": "bonusPropertiesChances", "type": "uint64[]" }, { "name": "damageOverTimeChance", "type": "uint64" }, { "name": "damageOverTimeSplashChance", "type": "uint64" }, { "name": "damageOverTimePercent", "type": "uint64" }, { "name": "forceAlliesAttackChance", "type": "uint64" }, { "name": "reflectShieldChance", "type": "uint64" }, { "name": "splashReflectShieldChance", "type": "uint64" }, { "name": "absorbingShieldChance", "type": "uint64" }, { "name": "absorbingShieldAmount", "type": "uint64" }, { "name": "revivalChance", "type": "uint64" }, { "name": "fuseCharges", "type": "uint64" }, { "name": "specialTitle", "type": "string" }, { "name": "specialDescription", "type": "string" } ] } hrarityscore 的表格行类型
{ "name": "HeroRarityScore", "base": "", "fields": [ { "name": "rarity", "type": "name" }, { "name": "score", "type": "uint64" } ] }-
{ "name": "HourRewardLimit", "base": "", "fields": [ { "name": "gameNumber", "type": "uint64" }, { "name": "tokenDropChance", "type": "uint64" }, { "name": "tokenDropAmount", "type": "uint64" }, { "name": "lootDropChance", "type": "uint64" } ] } leaderboard 的表格行类型
{ "name": "Leaderboard", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "stats", "type": "LeaderboardStats" } ] }的结构体属性 Leaderboard
{ "name": "LeaderboardStats", "base": "", "fields": [ { "name": "novicePlayScore", "type": "uint64" }, { "name": "noviceMissionScore", "type": "uint64" }, { "name": "noviceSpendingScore", "type": "uint64" }, { "name": "noviceTotalScore", "type": "uint64" }, { "name": "heroPlayScore", "type": "uint64" }, { "name": "heroMissionScore", "type": "uint64" }, { "name": "heroSpendingScore", "type": "uint64" }, { "name": "heroTotalScore", "type": "uint64" }, { "name": "championPlayScore", "type": "uint64" }, { "name": "championMissionScore", "type": "uint64" }, { "name": "championSpendingScore", "type": "uint64" }, { "name": "championTotalScore", "type": "uint64" }, { "name": "unallocatedSpendingScore", "type": "uint64" }, { "name": "lastPlayCategory", "type": "string" } ] }的结构体属性 TierDetails
{ "name": "NpcBoost", "base": "", "fields": [ { "name": "speed", "type": "float64" }, { "name": "health", "type": "float64" }, { "name": "physicalDamage", "type": "float64" }, { "name": "baseMagicDamage", "type": "float64" }, { "name": "armor", "type": "float64" }, { "name": "magicResist", "type": "float64" }, { "name": "critChance", "type": "uint64" }, { "name": "evadeChance", "type": "uint64" }, { "name": "critDamage", "type": "float64" }, { "name": "critDefence", "type": "float64" }, { "name": "healValue", "type": "float64" }, { "name": "enemyTeamMissChance", "type": "uint64" } ] }的结构体属性 TierDetails
{ "name": "RankPoints", "base": "", "fields": [ { "name": "novice", "type": "uint64" }, { "name": "hero", "type": "uint64" }, { "name": "champion", "type": "uint64" } ] }-
{ "name": "RedeemItems", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "collectionName", "type": "name" }, { "name": "schemaName", "type": "name" }, { "name": "value", "type": "asset" } ] } schemaconfig 的表格行类型
{ "name": "SchemaConfig", "base": "", "fields": [ { "name": "schemaName", "type": "name" }, { "name": "rarities", "type": "string[]" }, { "name": "imgAttribute", "type": "string" } ] }-
{ "name": "ShopItem", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "templateId", "type": "uint64" }, { "name": "collectionName", "type": "name" }, { "name": "schemaName", "type": "name" }, { "name": "title", "type": "string" }, { "name": "description", "type": "string" }, { "name": "price", "type": "asset" }, { "name": "stock", "type": "uint64" }, { "name": "imgAttribute", "type": "string" } ] } stkassetcnt 的表格行类型
{ "name": "StakedAssetCount", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "count", "type": "pair_string_uint64[]" } ] }stkassetdtls 的表格行类型
{ "name": "StakedAssetDetails", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "criticalHitDamage", "type": "float64" }, { "name": "criticalHitChance", "type": "float64" }, { "name": "tokenPercent", "type": "float64" }, { "name": "numberOfAssets", "type": "uint64" }, { "name": "version", "type": "uint64" } ] }stakedassets 的表格行类型
{ "name": "StakedAssets", "base": "", "fields": [ { "name": "assetId", "type": "uint64" }, { "name": "templateId", "type": "uint64" }, { "name": "collectionName", "type": "name" }, { "name": "schemaName", "type": "name" }, { "name": "type", "type": "name" }, { "name": "equipped", "type": "bool" }, { "name": "stakeTime", "type": "uint64" } ] }-
{ "name": "SupportCardStats", "base": "", "fields": [ { "name": "templateId", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "rarity", "type": "name" }, { "name": "speed", "type": "float64" }, { "name": "health", "type": "float64" }, { "name": "physicalDamage", "type": "float64" }, { "name": "baseMagicDamage", "type": "float64" }, { "name": "armor", "type": "float64" }, { "name": "magicResist", "type": "float64" }, { "name": "critChance", "type": "uint64" }, { "name": "evadeChance", "type": "uint64" }, { "name": "critDamage", "type": "float64" }, { "name": "critDefence", "type": "float64" }, { "name": "healValue", "type": "float64" }, { "name": "enemyTeamMissChance", "type": "uint64" }, { "name": "tokenEarnings", "type": "float64" }, { "name": "specialTitle", "type": "string" }, { "name": "specialDescription", "type": "string" } ] } srarityscore 的表格行类型
{ "name": "SupportRarityScore", "base": "", "fields": [ { "name": "rarity", "type": "name" }, { "name": "score", "type": "uint64" } ] }的结构体属性 TierDetails
{ "name": "TemplateBlacklist", "base": "", "fields": [ { "name": "commonIds", "type": "uint64[]" }, { "name": "uncommonIds", "type": "uint64[]" }, { "name": "rareIds", "type": "uint64[]" }, { "name": "epicIds", "type": "uint64[]" }, { "name": "legendaryIds", "type": "uint64[]" }, { "name": "mythicIds", "type": "uint64[]" } ] }-
{ "name": "TierDetails", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "noNpcCommonHeroCards", "type": "uint64" }, { "name": "noNpcUncommonHeroCards", "type": "uint64" }, { "name": "noNpcRareHeroCards", "type": "uint64" }, { "name": "noNpcEpicHeroCards", "type": "uint64" }, { "name": "noNpcLegendaryHeroCards", "type": "uint64" }, { "name": "noNpcMythicHeroCards", "type": "uint64" }, { "name": "noNpcCommonSupportCards", "type": "uint64" }, { "name": "noNpcUncommonSupportCards", "type": "uint64" }, { "name": "noNpcRareSupportCards", "type": "uint64" }, { "name": "noNpcEpicSupportCards", "type": "uint64" }, { "name": "noNpcLegendarySupportCards", "type": "uint64" }, { "name": "noNpcMythicSupportCards", "type": "uint64" }, { "name": "minHeroDeckScore", "type": "uint64" }, { "name": "minSupportDeckScore", "type": "uint64" }, { "name": "dropDetailsList", "type": "DropDetails[]" }, { "name": "wonGameTokenAmount", "type": "asset" }, { "name": "wonGameWithManaTokenAmount", "type": "asset" }, { "name": "lostGameTokenAmount", "type": "asset" }, { "name": "lostGameWithManaTokenAmount", "type": "asset" }, { "name": "npcBoost", "type": "NpcBoost" }, { "name": "winRankPoints", "type": "RankPoints" }, { "name": "npcBlacklist", "type": "TemplateBlacklist" } ] } userchances 的表格行类型
{ "name": "UserChances", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "requested", "type": "bool" }, { "name": "lastRequestTime", "type": "uint64" }, { "name": "received", "type": "bool" }, { "name": "randomValue", "type": "checksum256" } ] }userdetails 的表格行类型
{ "name": "UserDetails", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "tier", "type": "uint64" }, { "name": "accountType", "type": "string" }, { "name": "registerTime", "type": "uint64" }, { "name": "termsAccepted", "type": "bool" }, { "name": "termsAcceptedTime", "type": "uint64" }, { "name": "lastPlayedTime", "type": "uint64" }, { "name": "noGamesWithinHour", "type": "uint64" }, { "name": "manaEquipped", "type": "bool" }, { "name": "noManaCharges", "type": "uint64" }, { "name": "manaEquipTime", "type": "uint64" }, { "name": "maxManaCharges", "type": "uint64" } ] }userdetails2 的表格行类型
{ "name": "UserDetailsMigr", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "tier", "type": "uint64" }, { "name": "accountType", "type": "string" }, { "name": "registerTime", "type": "uint64" }, { "name": "termsAccepted", "type": "bool" }, { "name": "termsAcceptedTime", "type": "uint64" }, { "name": "lastPlayedTime", "type": "uint64" }, { "name": "noGamesWithinHour", "type": "uint64" }, { "name": "manaEquipped", "type": "bool" }, { "name": "noManaCharges", "type": "uint64" }, { "name": "manaEquipTime", "type": "uint64" } ] }-
{ "name": "UserDrop", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "collectionName", "type": "name" }, { "name": "schemaName", "type": "name" }, { "name": "templateId", "type": "uint64" }, { "name": "time", "type": "uint64" } ] } userreward 的表格行类型
{ "name": "UserReward", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "type", "type": "string" }, { "name": "value", "type": "uint64" }, { "name": "time", "type": "uint64" } ] }acceptterms中的操作参数
{ "name": "acceptterms", "base": "", "fields": [ { "name": "username", "type": "name" } ] }-
{ "name": "actdeck", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "deckId", "type": "uint64" } ] } addblacklist中的操作参数
{ "name": "addblacklist", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "scope", "type": "name" } ] }-
{ "name": "adddeck", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "deckType", "type": "string" } ] } addgameconf中的操作参数
{ "name": "addgameconf", "base": "", "fields": [ { "name": "property", "type": "name" }, { "name": "value", "type": "uint64" } ] }addgameprice中的操作参数
{ "name": "addgameprice", "base": "", "fields": [ { "name": "property", "type": "name" }, { "name": "price", "type": "asset" } ] }addhrwdlimit中的操作参数
{ "name": "addhrwdlimit", "base": "", "fields": [ { "name": "hourRewardLimit", "type": "HourRewardLimit" } ] }addrrtyscore中的操作参数
{ "name": "addrrtyscore", "base": "", "fields": [ { "name": "rarity", "type": "string" }, { "name": "score", "type": "uint64" }, { "name": "type", "type": "string" } ] }addshopitem中的操作参数
{ "name": "addshopitem", "base": "", "fields": [ { "name": "shopItem", "type": "ShopItem" } ] }buyshopitem中的操作参数
{ "name": "buyshopitem", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "shopItemId", "type": "uint64" }, { "name": "amount", "type": "uint64" } ] }-
{ "name": "buyslot", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "deckId", "type": "uint64" } ] } clearredeems中的操作参数
{ "name": "clearredeems", "base": "", "fields": [] }clrbcardsts中的操作参数
{ "name": "clrbcardsts", "base": "", "fields": [] }clrchances中的操作参数
{ "name": "clrchances", "base": "", "fields": [ { "name": "username", "type": "name" } ] }-
{ "name": "clrdecks", "base": "", "fields": [ { "name": "owner", "type": "name" } ] } clrgamercd中的操作参数
{ "name": "clrgamercd", "base": "", "fields": [ { "name": "username", "type": "name" } ] }clrhcardsts中的操作参数
{ "name": "clrhcardsts", "base": "", "fields": [] }clrhrwdlimit中的操作参数
{ "name": "clrhrwdlimit", "base": "", "fields": [] }clrlastranks中的操作参数
{ "name": "clrlastranks", "base": "", "fields": [] }clrrrtyscore中的操作参数
{ "name": "clrrrtyscore", "base": "", "fields": [] }clrscardsts中的操作参数
{ "name": "clrscardsts", "base": "", "fields": [] }clrshopitem中的操作参数
{ "name": "clrshopitem", "base": "", "fields": [] }clrtierinfo中的操作参数
{ "name": "clrtierinfo", "base": "", "fields": [] }clruserloot中的操作参数
{ "name": "clruserloot", "base": "", "fields": [ { "name": "username", "type": "name" } ] }coluserloot中的操作参数
{ "name": "coluserloot", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }delblacklist中的操作参数
{ "name": "delblacklist", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "scope", "type": "name" } ] }delgameconf中的操作参数
{ "name": "delgameconf", "base": "", "fields": [ { "name": "property", "type": "name" } ] }delgameprice中的操作参数
{ "name": "delgameprice", "base": "", "fields": [ { "name": "property", "type": "name" } ] }genchances中的操作参数
{ "name": "genchances", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "signingValue", "type": "uint64" } ] }intbcardsts中的操作参数
{ "name": "intbcardsts", "base": "", "fields": [ { "name": "cardStats", "type": "BoostCardStats[]" } ] }intboostcnfg中的操作参数
{ "name": "intboostcnfg", "base": "", "fields": [ { "name": "collectionName", "type": "name" }, { "name": "tokenBonusLimit", "type": "uint64" }, { "name": "criticalChanceLimit", "type": "uint64" }, { "name": "criticalDamageLimit", "type": "uint64" }, { "name": "bonusConfig", "type": "CollectionBonus[]" } ] }inthcardsts中的操作参数
{ "name": "inthcardsts", "base": "", "fields": [ { "name": "cardStats", "type": "HeroCardStats[]" } ] }intredeems中的操作参数
{ "name": "intredeems", "base": "", "fields": [ { "name": "redeemItems", "type": "RedeemItems[]" } ] }intscardsts中的操作参数
{ "name": "intscardsts", "base": "", "fields": [ { "name": "cardStats", "type": "SupportCardStats[]" } ] }inttierinfo中的操作参数
{ "name": "inttierinfo", "base": "", "fields": [ { "name": "tiers", "type": "TierDetails[]" } ] }-
{ "name": "pair_string_float64", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "float64" } ] } -
{ "name": "pair_string_uint64", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "uint64" } ] } -
{ "name": "play", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "selectedTier", "type": "uint64" }, { "name": "gameId", "type": "uint64" }, { "name": "skipGameplay", "type": "bool" }, { "name": "boostedGameplay", "type": "bool" } ] } receiverand中的操作参数
{ "name": "receiverand", "base": "", "fields": [ { "name": "userCode", "type": "uint64" }, { "name": "randomValue", "type": "checksum256" } ] }registeruser中的操作参数
{ "name": "registeruser", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "accountType", "type": "string" } ] }resetranks中的操作参数
{ "name": "resetranks", "base": "", "fields": [] }unstakecard中的操作参数
{ "name": "unstakecard", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "assetIds", "type": "uint64[]" } ] }-
{ "name": "upddeck", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "deckId", "type": "uint64" }, { "name": "cardsToRemove", "type": "DeckCard[]" }, { "name": "cardsToUpdate", "type": "DeckCard[]" }, { "name": "cardsToAdd", "type": "DeckCard[]" } ] } updrankconfig中的操作参数
{ "name": "updrankconfig", "base": "", "fields": [ { "name": "rankStartTimestamp", "type": "uint64" }, { "name": "rankStopTimestamp", "type": "uint64" }, { "name": "noviceLowTierNumber", "type": "uint64" }, { "name": "noviceHighTierNumber", "type": "uint64" }, { "name": "heroLowTierNumber", "type": "uint64" }, { "name": "heroHighTierNumber", "type": "uint64" }, { "name": "championLowTierNumber", "type": "uint64" }, { "name": "championHighTierNumber", "type": "uint64" }, { "name": "tokenRankPoints", "type": "uint64" }, { "name": "tokenRankPrecision", "type": "uint64" } ] }updusrdetail中的操作参数
{ "name": "updusrdetail", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "tier", "type": "uint64" } ] }-
{ "name": "withdraw", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "withdrawFeePercent", "type": "uint64" } ] }