wip
hidden
to true. The first post in a thread is by default editable as well as any thread at creation. To create a thread or an editable post you require an initial deposit for the usage of storage space. Non-editable posts doesn't require an initial deposit. Furthermore, by deleting a thread/post you can reclaim the initial deposit.MAX_SUBCATEGORIES
fill-in
MAX_THREADS_IN_CATEGORY
fill-in
MAX_POSTS_IN_THREAD
fill-in
MAX_MODERATORS_IN_CATEGORY
fill-in
MAX_NUM_CATEGORIES
fill-in
MAX_POLL_ALTERNATIVES
fill-in
MAX_CATEGORY_TREE_DEPTH
fill-in
MAX_NUMBER_OF_WORKERS
fill-in
BASE_PAY_OFF_FOR_THREAD_CLEANUP
fill-in
THREAD_DEPOSIT
fill-in
POST_DEPOSIT
fill-in
parent
title
description
parent
corresponds to valid category. [Remove: , and it is not directly or indirectly archived.]MAX_NUM_CATEGORIES
is respected.MAX_CATEGORY_TREE_DEPTH
is respected.actor
category_id
new_archival_status
actor
.category_id
corresponds to an existing category.new_archival_status
.category_id
is updated to new_archival_status
.actor
category_id
new_title
actor
.category_id
corresponds to an existing category.category_id
is set to new_title
.actor
category_id
new_description
actor
.category_id
corresponds to an existing category.category_id
is set to new_description
.actor
category_id
threads
actor
.category_id
corresponds to an existing category.category_id
is set to threads
.category_id
moderator
is_member
category_id
corresponds to an existing category.is_member
is true, then the moderator
identifier is added to the category moderators for category corresponding to category_id
so long as the MAX_MODERATORS_IN_CATEGORY
limit is respected. If is_member
is not true, then the moderator
is removed if present.actor
category_id
actor
.category_id
corresponds to an existing category.actor
must be the lead, otherwise for other categories actor
must be lead, or moderator must be assigned have control of the category.member_id
category_id
title
text
poll
member_id
.ThreadDeposit
+ PostDeposit
)category_id
corresponds to an existing category.MAX_THREADS_IN_CATEGORY
is respected.MAX_POLL_ALTERNATIVES
is respected, and that there are at least two alternatives.THREAD_DEPOSIT + POST_DEPOSIT
free balance.ThreadDeposit
is added to thread's cleanup_payoff
and PostDeposit
is added to post's cleanup_payoff
.member_id
category_id
thread_id
new_title
member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread.member_id
corresponds to the author of the thread.new_title
.actor
category_id
thread_id
new_category_id
actor
.category_id
corresponds to an existing category.new_category_id
corresponds to an existing category.category_id
and new_category_id
are distinct.thread_id
corresponds to an existing thread that's not deleted from storage.category_id
.new_category_id
.MAX_THREADS_IN_CATEGORY
is respected for category corresponding to new_category_id
. [WIP]new_category_id
.forum_member_id
category_id
thread_id
rationale
hidden
forum_member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread that's not deleted from storage.forum_member_id
corresponds to thread creator.cleanup_payoff
is paid to the thread deleter account.actor
category_id
thread_id
rationale
forum_member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread that's not deleted from storage.category_id
.cleanup_payoff
is slashed from thread account.member_id
category_id
thread_id
text
editable
member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread that's not deleted from storage.PostDeposit
usable balance.text
and author is member_id
and cleanup_payoff
is PostDeposit
.PostDeposit
is transferred from signer's account to thread's account.member_id
category_id
thread_id
post_id
new_text
member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread that's not deleted.post_id
corresponds to an existing post that is in storage.new_text
.member_id
category_id
thread_id
post_id
reaction_value
member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread that is not deleted.reaction_value
is accepted.forum_user_id
category_id
thread_id
post_id
hidden
actor
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread.post_id
corresponds to an existing post.forum_user_id
is member of forum and is eitherPostLifeTime
has happened since post's last_edited
forum_user_id
is not author hidden
must be false.actor
category_id
thread_id
post_id
reaction_value
actor
.category_id
corresponds to an existing category.post_id
corresponds to an existing post.category_id
.member_id
category_id
thread_id
alternative_index
member_id
.category_id
corresponds to an existing category.thread_id
corresponds to an existing thread.alternative-index
identifies an alternative in the poll.aleternative_index