Improv hub
The hub contract is responsible for creating new stories and maintaining the state of all ongoing stories.
Messages
InstantiateMsg
Instantiates the Improv hub contract.
InstantiateMsg
Instantiates the Improv hub contract.
ExecuteMsgs
create_proposal
Creates a new proposal and submit it to the community for casting. Writers post a pitch with a synopsis, open cast positions (character bios), a minimum funding target, deadline, and a self-introduction.
submit_story
When the writer is finished, they can submit an Arweave or IPFS URI with the plaintext or pdf version of the finished manuscript.
Final versions are denoted using "is_final": true,.
whitelist_collection (internal)
Allows the contract owner to whitelist new NFT collections.
create_proposal
Creates a new proposal and submit it to the community for casting. Writers post a pitch with a synopsis, open cast positions (character bios), a minimum funding target, deadline, and a self-introduction.
submit_story
When the writer is finished, they can submit an Arweave or IPFS URI with the plaintext or pdf version of the finished manuscript.
Final versions are denoted using "is_final": true,.
whitelist_collection (internal)
Allows the contract owner to whitelist new NFT collections.
QueryMsgs
Config
Returns the configuration for the Improv hub.
State
Returns the state information of the Improv Hub.
view_proposal
Returns the details of a submitted proposal.
Query Proposals
Query Params
- filter proposals by:
authororstatusorgenreorauthorandstatusorgenreandstatus
order_by: asc/descstart_at: paginationlimit: (max50)
whitelisted_collections
Query the whitelisted collections using the following parameters.
Query Params:
order_by: asc/descstart_at: paginationlimit: (max50)
Config
Returns the configuration for the Improv hub.
State
Returns the state information of the Improv Hub.
view_proposal
Returns the details of a submitted proposal.
Query Proposals
Query Params
- filter proposals by:
authororstatusorgenreorauthorandstatusorgenreandstatus
order_by: asc/descstart_at: paginationlimit: (max50)
whitelisted_collections
Query the whitelisted collections using the following parameters.
Query Params:
order_by: asc/descstart_at: paginationlimit: (max50)