Monorepo for our developer tools and decentralized marketplace application
Clone or download
nick Nick/graphql dapp (#1263)
* Transaction detail

* Boost slider

* Listing boost

* Notifications page
Latest commit 387b07d Jan 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Remind contributors to display addresses in checksum format (#1104) Dec 19, 2018
deployment Expose IPFS swarm port and fix gateway (#1261) Jan 17, 2019
development Add missing ATTESTATION_ACCOUNT to dotenv files (#1242) Jan 17, 2019
experimental Nick/graphql dapp (#1263) Jan 18, 2019
origin-bridge Identity V2 implementation (#1201) Jan 13, 2019
origin-contracts Identity V2 implementation (#1201) Jan 13, 2019
origin-dapp-creator-client DApp creator client and server (#1126) Dec 22, 2018
origin-dapp-creator-server Marketplace creator infrastructure setup/fixes (#1133) Dec 31, 2018
origin-dapp Conditional Messaging Request (#1247) Jan 14, 2019
origin-discovery Add missing ATTESTATION_ACCOUNT to dotenv files (#1242) Jan 17, 2019
origin-docs New documentation system (#1225) Jan 17, 2019
origin-faucet Update faucet doc Jan 15, 2019
origin-ipfs-proxy Rename ipfs-proxy to origin-ipfs-proxy (#1130) Dec 31, 2018
origin-js Identity V2 implementation (#1201) Jan 13, 2019
origin-linking Add missing ATTESTATION_ACCOUNT to dotenv files (#1242) Jan 17, 2019
origin-messaging Messaging Account Detection (#1223) Jan 11, 2019
origin-mobile UI Cleanup (#1256) Jan 17, 2019
origin-notifications Register notifications when you are already holding a device token (#… Jan 8, 2019
origin-tests Rename ipfs-proxy to origin-ipfs-proxy (#1130) Dec 31, 2018
origin-token-transfer Assorted T3 fixes (#1057) Dec 10, 2018
scripts Rename ipfs-proxy to origin-ipfs-proxy (#1130) Dec 31, 2018
.dockerignore Enable hoisting and integration tests (#1041) Dec 6, 2018
.eslintignore Lerna and webpack updates (#914) Nov 13, 2018
.eslintrc.js Enable hoisting and integration tests (#1041) Dec 6, 2018
.gitignore Linking server deployment (#1140) Jan 3, 2019
.travis.yml Increase clone depth (#1136) Dec 31, 2018
CONTRIBUTING.md CONTRIBUTING.md typo "summit" > "submit" fix (#1191) Jan 8, 2019
DEVELOPMENT.md Update development README (#1255) Jan 15, 2019
Dockerfile Rename ipfs-proxy to origin-ipfs-proxy (#1130) Dec 31, 2018
LICENSE Update license Oct 11, 2018
README.md Change travis badge link to go to branches Dec 17, 2018
TESTING.md Rename ipfs-proxy to origin-ipfs-proxy (#1130) Dec 31, 2018
crowdin.yml Update Crowdin configuration file Oct 11, 2018
docker-compose.test.yml Enable hoisting and integration tests (#1041) Dec 6, 2018
docker-compose.yml add offers to listings in performance mode (#1165) Jan 7, 2019
lerna.json Rename ipfs-proxy to origin-ipfs-proxy (#1130) Dec 31, 2018
package-lock.json Mobile Revolution (#1144) Jan 3, 2019
package.json Fix build/hoist for linking container (#1151) Jan 4, 2019

README.md

origin_github_banner

origin_npm_version origin_license origin_travis_banner

Origin is empowering developers to build decentralized marketplaces on the blockchain!

Visit our Developer's page to learn more about what we're building and how to get involved.

You can see the Origin ecosystem in action at https://dapp.originprotocol.com.

Our Projects:

  • origin-js is a library of javascript code and Ethereum smart contracts which allows anyone to create decentralized marketplaces.
  • Our DApp is the first marketplace powered by the Origin Protocol. Make the code your own!
  • The discovery server provides a GraphQL service for quickly searching Origin blockchain data.
  • Our bridge server provides identity attestations.
  • Run every part of our infrastructure locally for development and testing with Docker Compose.
  • Finally, we have a testnet faucet and a distributed messaging hub.

Documentation

origin-js documentation

Development

Please refer to our instructions for developing and our contributing guidelines.

Contributing

Origin is an 100% open-source and community-driven project and we welcome contributions of all sorts. There are many ways to help, from reporting issues, contributing code, and helping us improve our community.

To get involved, please review our guide to contributing.