Skip to content

A decentralized CAT registration system *and* a decentralized naming system for the Chia blockchain.

License

Notifications You must be signed in to change notification settings

DIG-Network/slot-machine

 
 

Repository files navigation

slot-machine

A repo containing the main CLI and code used to interact with Chia blockchain dApps using the slot primitive and the action layer: CATalog, XCHandles, and the Reward Distributor.

CATalog

A decentralized, shared CAT registration system for the Chia blockchain. It allows CAT creators to register new CATs and add useful information such as name and image URL. Verifiers can then create verification coins to attest that the data is not misleading, as well as assign custom metadata to the CAT that their website/apps later use.

XCHandles

A decentralized naming system/address book for the Chia blockchain. XCHandles anyone to register a name and associate it to an address. Users receive an NFT that they can fully customize, with the ability to also add fields such as profile pictures.

Reward Distributor

A transaction-efficient distribution system. Anyone can commit rewards for the current or future distribution periods, which usually last one week. The reward amount is efficiently distributed among eligible recipients. Some reward distributors act as permissioned farms, where a manager controls the list of currently active reward addresses, as well as their weight. The other mode allows anyone to stake any NFT minted by a given DID to start earning rewards right away - users may unstake an NFT at any time.

Learn More

Want to learn more? Here are some resources that might help (in recommended order):

License

This repo is licensed under the MIT license - see the LICENSE for more details.

About

A decentralized CAT registration system *and* a decentralized naming system for the Chia blockchain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%