Skip to main content

Inter-coin communication

The protocol consists of many different protocol coins. Most operations that users can perform on the protocol require multiple protocol coins, and sometimes additional non-protocol coins, to be spent together. For example, Statutes spends are required for the vast majority of operations in order to access the global state of the protocol.

The diagram below gives a complete overview of all CREATE_COIN_ANNOUNCEMENTs, CREATE_PUZZLE_ANNOUNCEMENTs, SEND_MESSAGEs and RECEIVE_MESSAGEs issued by protocol coins. For each protocol coin, the diagram lists these grouped by operation. For additional information on how to interpret the diagram, please see the legend, which is reproduced below for convenience.

Most, but not all of the conditions in the diagram are protocol conditions.

Inter-coin communication diagram

To enlarge the diagram, you may need to right click and open the image in a new browser tab. The diagram is an SVG file and can be zoomed into without loss of quality.

Inter-coin communication diagram

Legend

Message conditions are SEND_MESSAGE and RECEIVE_MESSAGE. Information on message condition bitmasks is available at chialisp.com.

Inter-coin communication diagram legend