{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "STAKED_ASSET",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "unlock_time",
"type": "uint64"
}
]
},
{
"name": "STAKED_MANAGER",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "unlock_time",
"type": "uint64"
},
{
"name": "template_id",
"type": "int32"
},
{
"name": "manager_name",
"type": "string"
},
{
"name": "ipfs",
"type": "string"
}
]
},
{
"name": "STAKED_POSTER",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "unlock_time",
"type": "uint64"
},
{
"name": "lock_seconds",
"type": "uint64"
},
{
"name": "staking_level",
"type": "uint8"
},
{
"name": "template_id",
"type": "int32"
},
{
"name": "locked_tickets_amount",
"type": "asset"
}
]
},
{
"name": "THEATRE_BLOCK",
"base": "",
"fields": [
{
"name": "theatre_template_id",
"type": "int32"
},
{
"name": "theatre_asset_id",
"type": "uint64"
},
{
"name": "max_posters",
"type": "uint32"
},
{
"name": "staked_posters",
"type": "STAKED_POSTER[]"
}
]
},
{
"name": "addlocperiod",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "staking_seconds",
"type": "uint64"
},
{
"name": "staking_level",
"type": "uint64"
},
{
"name": "multiplier",
"type": "float64"
}
]
},
{
"name": "addmanager",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "template_id",
"type": "uint64"
},
{
"name": "manager_name",
"type": "string"
},
{
"name": "ipfs",
"type": "string"
}
]
},
{
"name": "addposter",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "template_id",
"type": "uint64"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "hourly_rate",
"type": "asset"
}
]
},
{
"name": "addtheatre",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "template_id",
"type": "uint64"
},
{
"name": "max_posters",
"type": "uint32"
}
]
},
{
"name": "addupgrade",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "current_level",
"type": "uint64"
},
{
"name": "cost_of_upgrade",
"type": "asset"
}
]
},
{
"name": "airdrop",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "current_period",
"type": "uint64"
},
{
"name": "reward_pool",
"type": "asset"
},
{
"name": "total_reward_per_day",
"type": "asset"
},
{
"name": "user_reward_per_day",
"type": "asset"
},
{
"name": "todays_reward_count",
"type": "asset"
}
]
},
{
"name": "assertmanagr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "assertposter",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "theatre_block",
"type": "uint64"
},
{
"name": "lock_seconds",
"type": "uint64"
}
]
},
{
"name": "asserttheatr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "theatre_block",
"type": "uint64"
}
]
},
{
"name": "beginmovie",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
}
]
},
{
"name": "claimairdrop",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "clearupgrade",
"base": "",
"fields": []
},
{
"name": "clearusers",
"base": "",
"fields": []
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "action_tickets_ratio",
"type": "float64"
},
{
"name": "authorized_users",
"type": "name[]"
}
]
},
{
"name": "debug",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "message",
"type": "string"
}
]
},
{
"name": "deletemovie",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
}
]
},
{
"name": "editmovie",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
},
{
"name": "display_name",
"type": "string"
},
{
"name": "film_pass_ipfs",
"type": "string"
},
{
"name": "reward_per_view",
"type": "asset"
},
{
"name": "duration_seconds",
"type": "uint64"
},
{
"name": "is_NSFW",
"type": "uint8"
}
]
},
{
"name": "endmovie",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
}
]
},
{
"name": "fixassetdata",
"base": "",
"fields": []
},
{
"name": "initconfig",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "initmanagers",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "initupgrades",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "levelupthtr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "theatre_block",
"type": "uint64"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "lockperiods",
"base": "",
"fields": [
{
"name": "staking_seconds",
"type": "uint64"
},
{
"name": "stakinglevel",
"type": "uint64"
},
{
"name": "multiplier",
"type": "float64"
}
]
},
{
"name": "managers",
"base": "",
"fields": [
{
"name": "template_id",
"type": "uint64"
},
{
"name": "manager_name",
"type": "string"
},
{
"name": "ipfs",
"type": "string"
}
]
},
{
"name": "movies",
"base": "",
"fields": [
{
"name": "moviename",
"type": "name"
},
{
"name": "display_name",
"type": "string"
},
{
"name": "film_pass_template_id",
"type": "int32"
},
{
"name": "film_pass_ipfs",
"type": "string"
},
{
"name": "creator",
"type": "name"
},
{
"name": "reward_pool",
"type": "asset"
},
{
"name": "reward_per_view",
"type": "asset"
},
{
"name": "reward_token_contract",
"type": "name"
},
{
"name": "duration_seconds",
"type": "uint64"
},
{
"name": "NSFW",
"type": "uint8"
},
{
"name": "initial_film_pass_claims",
"type": "uint8"
}
]
},
{
"name": "newmovie",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
},
{
"name": "display_name",
"type": "string"
},
{
"name": "film_pass_template_id",
"type": "int32"
},
{
"name": "film_pass_ipfs",
"type": "string"
},
{
"name": "reward_per_view",
"type": "asset"
},
{
"name": "reward_token_contract",
"type": "name"
},
{
"name": "duration_seconds",
"type": "uint64"
},
{
"name": "is_NSFW",
"type": "uint8"
},
{
"name": "initial_film_pass_claims",
"type": "uint8"
}
]
},
{
"name": "newuser",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "newviewer",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
}
]
},
{
"name": "posters",
"base": "",
"fields": [
{
"name": "template_id",
"type": "uint64"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "hourly_rate",
"type": "asset"
}
]
},
{
"name": "removemanagr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "template_id",
"type": "uint64"
}
]
},
{
"name": "removeposter",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "template_id",
"type": "uint64"
}
]
},
{
"name": "removetheatr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "template_id",
"type": "uint64"
}
]
},
{
"name": "rmvlocperiod",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "staking_seconds",
"type": "uint64"
}
]
},
{
"name": "rmvupgrade",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "current_level",
"type": "uint64"
}
]
},
{
"name": "swaptickets",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "ticket_quantity",
"type": "asset"
}
]
},
{
"name": "theatres",
"base": "",
"fields": [
{
"name": "template_id",
"type": "uint64"
},
{
"name": "max_posters",
"type": "uint32"
}
]
},
{
"name": "unstakefilmp",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "moviename",
"type": "name"
}
]
},
{
"name": "unstakemangr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "unstakepostr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "theatre_block",
"type": "uint64"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "unstakethtr",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "theatre_block",
"type": "uint64"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "updateratio",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "ratio",
"type": "float64"
}
]
},
{
"name": "upgradecosts",
"base": "",
"fields": [
{
"name": "current_level",
"type": "uint64"
},
{
"name": "cost_of_upgrade",
"type": "asset"
},
{
"name": "total_level_cost",
"type": "asset"
}
]
},
{
"name": "users",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "max_blocks",
"type": "uint32"
},
{
"name": "theatres",
"type": "THEATRE_BLOCK[]"
},
{
"name": "staked_assets",
"type": "STAKED_ASSET[]"
},
{
"name": "assets_to_assert",
"type": "STAKED_ASSET[]"
},
{
"name": "posters_to_assert",
"type": "STAKED_POSTER[]"
},
{
"name": "managers_to_assert",
"type": "STAKED_MANAGER[]"
},
{
"name": "staked_managers",
"type": "STAKED_MANAGER[]"
},
{
"name": "tickets_balance",
"type": "asset"
},
{
"name": "last_claim_period",
"type": "uint64"
}
]
},
{
"name": "viewings",
"base": "",
"fields": [
{
"name": "moviename",
"type": "name"
},
{
"name": "film_pass_asset_ID",
"type": "uint64"
},
{
"name": "film_pass_unlock_time",
"type": "uint64"
},
{
"name": "last_claim_time",
"type": "uint64"
},
{
"name": "is_viewing",
"type": "uint8"
},
{
"name": "view_start_time",
"type": "uint64"
}
]
}
],
"actions": [
{
"name": "addlocperiod",
"type": "addlocperiod",
"ricardian_contract": ""
},
{
"name": "addmanager",
"type": "addmanager",
"ricardian_contract": ""
},
{
"name": "addposter",
"type": "addposter",
"ricardian_contract": ""
},
{
"name": "addtheatre",
"type": "addtheatre",
"ricardian_contract": ""
},
{
"name": "addupgrade",
"type": "addupgrade",
"ricardian_contract": ""
},
{
"name": "assertmanagr",
"type": "assertmanagr",
"ricardian_contract": ""
},
{
"name": "assertposter",
"type": "assertposter",
"ricardian_contract": ""
},
{
"name": "asserttheatr",
"type": "asserttheatr",
"ricardian_contract": ""
},
{
"name": "beginmovie",
"type": "beginmovie",
"ricardian_contract": ""
},
{
"name": "claimairdrop",
"type": "claimairdrop",
"ricardian_contract": ""
},
{
"name": "clearupgrade",
"type": "clearupgrade",
"ricardian_contract": ""
},
{
"name": "clearusers",
"type": "clearusers",
"ricardian_contract": ""
},
{
"name": "deletemovie",
"type": "deletemovie",
"ricardian_contract": ""
},
{
"name": "editmovie",
"type": "editmovie",
"ricardian_contract": ""
},
{
"name": "endmovie",
"type": "endmovie",
"ricardian_contract": ""
},
{
"name": "fixassetdata",
"type": "fixassetdata",
"ricardian_contract": ""
},
{
"name": "initconfig",
"type": "initconfig",
"ricardian_contract": ""
},
{
"name": "initmanagers",
"type": "initmanagers",
"ricardian_contract": ""
},
{
"name": "initupgrades",
"type": "initupgrades",
"ricardian_contract": ""
},
{
"name": "levelupthtr",
"type": "levelupthtr",
"ricardian_contract": ""
},
{
"name": "newmovie",
"type": "newmovie",
"ricardian_contract": ""
},
{
"name": "newuser",
"type": "newuser",
"ricardian_contract": ""
},
{
"name": "newviewer",
"type": "newviewer",
"ricardian_contract": ""
},
{
"name": "removemanagr",
"type": "removemanagr",
"ricardian_contract": ""
},
{
"name": "removeposter",
"type": "removeposter",
"ricardian_contract": ""
},
{
"name": "removetheatr",
"type": "removetheatr",
"ricardian_contract": ""
},
{
"name": "rmvlocperiod",
"type": "rmvlocperiod",
"ricardian_contract": ""
},
{
"name": "rmvupgrade",
"type": "rmvupgrade",
"ricardian_contract": ""
},
{
"name": "swaptickets",
"type": "swaptickets",
"ricardian_contract": ""
},
{
"name": "unstakefilmp",
"type": "unstakefilmp",
"ricardian_contract": ""
},
{
"name": "unstakemangr",
"type": "unstakemangr",
"ricardian_contract": ""
},
{
"name": "unstakepostr",
"type": "unstakepostr",
"ricardian_contract": ""
},
{
"name": "unstakethtr",
"type": "unstakethtr",
"ricardian_contract": ""
},
{
"name": "updateratio",
"type": "updateratio",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "airdrop",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "airdrop"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "debug",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "debug"
},
{
"name": "lockperiods",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "lockperiods"
},
{
"name": "managers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "managers"
},
{
"name": "movies",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "movies"
},
{
"name": "posters",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "posters"
},
{
"name": "theatres",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "theatres"
},
{
"name": "upgradecosts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "upgradecosts"
},
{
"name": "users",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "users"
},
{
"name": "viewings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "viewings"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}