Contract

The Group Chat Pot contract.

Interface, events, and deployments on Robinhood Chain.

Interface

FunctionDescription
charge(bytes32 chat, address member, uint8 kind)Charges a member for a message of a given type.
vote(bytes32 chat, bytes32 stock)Votes on the stock the pot buys.
settle(bytes32 chat)Buys the stock and distributes by rank. Callable at month end.
leave(bytes32 chat)Forfeits the caller's share to the pot.
event Paid(bytes32 chat, address member, uint256 amount)Emitted per member on settlement.

Deployments

NetworkAddress
Robinhood Chain testnetPublished with SDK access
Robinhood Chain mainnetScheduled

Audits

Contracts are audited before mainnet. Reports are published here when available. A bug bounty covers the contract and the client.

A pot for every group chat.

Add to a chat