Module-level declarations
Types
Link copied to clipboard
entity citizen_cooldown
Link copied to clipboard
struct command_spec
Link copied to clipboard
struct module_args
Link copied to clipboard
entity option_item
Link copied to clipboard
struct option_spec
Link copied to clipboard
object proposal_config
Link copied to clipboard
struct proposal_config_struct
Link copied to clipboard
entity proposal_index_timestamp
Link copied to clipboard
entity proposal_metadata
Link copied to clipboard
enum proposal_state
Link copied to clipboard
enum sort_direction
Link copied to clipboard
Link copied to clipboard
entity vote_requirements
Link copied to clipboard
struct vote_requirements_struct
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function can_use_proposal_parameters(duration: integer, options: list<text>, vote_requirements: vote_requirements_struct)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function create_vote_requirements(proposal: proposal, vote_requirements_struct: vote_requirements_struct)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function get_paginated_earliest_proposals(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_ending_soon_proposals(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_latest_proposals(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_by_author(author_id: byte_array, page_cursor: page_cursor): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_sorted_by_created_at(page_cursor: page_cursor, sort_order: sort_direction, filter: filter): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_sorted_by_created_at_with_me_voted(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_sorted_by_end_timestamp(page_cursor: page_cursor, sort_order: sort_direction, filter: filter): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_sorted_by_end_timestamp_with_me_voted(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_sorted_by_start_timestamp(page_cursor: page_cursor, sort_order: sort_direction, filter: filter): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_sorted_by_start_timestamp_with_me_voted(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_proposals_voted_by_citizen(page_cursor: page_cursor, acc_id: byte_array): list<pagination_result>
Link copied to clipboard
function get_paginated_recently_ended_proposals(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_paginated_recently_started_proposals(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
Link copied to clipboard
function get_proposals_by_author(author_acc_id: byte_array): list<(id: rowid, author_id: byte_array, author_type: citizen_types, category: text, title: text, description: text, state: proposal_state, duration: integer, start_timestamp: integer, end_timestamp: integer, options: list<(option_id: rowid, proposal_id: rowid, option: text, total_vote: big_integer, (command_id: rowid, name: text, description: text, is_executed: boolean)?)>, winner_option: text, approvals_response?)>
Link copied to clipboard
Link copied to clipboard
function get_public_paginated_proposals_sorted_by_end_timestamp(page_cursor: page_cursor, sort_order: sort_direction, filter: filter): list<pagination_result>
Link copied to clipboard
function get_public_paginated_proposals_sorted_by_end_timestamp_with_me_voted(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
function get_public_paginated_proposals_sorted_by_start_timestamp(page_cursor: page_cursor, sort_order: sort_direction, filter: filter): list<pagination_result>
Link copied to clipboard
function get_public_paginated_proposals_sorted_by_start_timestamp_with_me_voted(page_cursor: page_cursor, sort_order: sort_direction, filter: filter, caller_account_id: byte_array?): list<pagination_result>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function is_vote_requirements_met(proposal: proposal, voter: citizen, lock_amount: big_integer, requirements: vote_requirements): boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function validate_vote_by_requirements(proposal: proposal, voter: citizen, lock_amount: big_integer)
Link copied to clipboard
function validate_vote_requirement_struct_parameters(vote_requirements_struct: vote_requirements_struct)
Link copied to clipboard
Link copied to clipboard