Skip to content

crow-labs/crow-beta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crow

HackMD doc: https://hackmd.io/@oZRKXxjmQTCueM5T_JZcMQ/rJFEbiio9 (most up to date information) crow is a blockchain built using Cosmos SDK and Tendermint and created with Ignite CLI.

CROW

A marketplace for physical goods using an escrow (hence CROW) based model for payments

Idea

Short term

Amazon-like marketplace where listed items and transactions are stored and manipulated on a blockchain

Mid term

eBay-like marketplace where listed items can be sold in an auction

Long term

Point of sale transactions for brick and mortar stores.

Description

  • We have producers and users whitelists as well as a marketplace
  • A producer is a whitelisted address that can list goods on the marketplace
  • A user is a whitelisted address that can buy goods on the marketplace
  • The marketplace stores listed items
  • Governance settles disputes between users and producers
    • Item is not as described
    • Item did not arrive
    • Item is damaged
  • Staked addresses can vote for governance and are rewarded for participating in settling disputes

Module Txs

Marketplace

marketplaceCommands

Create Listing

txCreateListing

Create Order

txCreateOrder

Escrow

escrowCommans

Cancel Escrow

txCancelEscrow

Item Damaged

txItemDamaged

Item Incorrect

txItemIncorrect

Item Not Received

txItemNotReceived

Item Received

txItemReceived

Item Shipped

txItemShipped

Whitelist

whitelistCommands

Create Producer

txCreateProducer

Create User

txCreateUser

Get started

ignite chain serve -r

serve command installs dependencies, builds, initializes, and starts the blockchain in development.

Web Frontend

Ignite CLI has scaffolded a Vue.js-based web app in the vue directory. Run the following commands to install dependencies and start the app:

cd vue
npm install
npm run serve

The frontend app is built using the @starport/vue and @starport/vuex packages. For details, see the monorepo for Ignite front-end development.

Learn more

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published