Outp0st is an open-source UI tool to enable next-level team collaboration on dApp development over Terra blockchain.
Our vision for Outp0st is for it to become the trusted standard toolbox (read: UX layer) for the open source contracts infrastructure landscape. Think of it like Kubernetes for developer experience or CMS-like interface for blockchain entrepreneurs.
It consists of two modules: Payload (UI) and Rover (CLI)
- Based on Terra Station - including security mechanisms
- UI generation based on contracts source repository
- Contract deployment, instantiation and execution in organized, predictable way
- Contract and messages documentation
- Shareable UI
- IPFS as a storage layer
🚧 Outp0st is alpha software — in active but early development, battle tested on mainnet launches. You are welcome to try it out, but note there a number of missing features and issues that you may run into! 🚧
TODO: Use openzeppeling docs as refrence to describe use cases
- Developer coded a contract, compiled it and wants to test on localterra
- Create Rover config – place it in folder with contract project
- Use Rover to generate UI for contracts developed
- Use link provided by Rover to check how contracts looks in integrated environment (user - react app - localterra)
- Using Payload modules developer can adjust messages and documentation on each contract and message
- Everything above
- Using Payload module, developer can save adjusted contracts, messages and documentation and recieve a new link
- He can now share this link with teammates to show and discuss his work
- Stakeholder wants to create mainnet deployment on TGE without the risk of main wallet exposure to other team members
- He will ask developer to provide link to outpost with his specific contracts and deplyment steps
- After recieving this link he will do it step by step, using his wallet extension to approve every step
Detailed roadmap will be available soon(tm)
Check out the documentation on how to start using outp0st.
- Discord chatroom - Get support or discuss the project
- Contributing to Outp0st - Start here if you want to contribute
- RFCs - Help shape the technical direction
- FAQ - Frequently Asked Questions
- Code of Conduct - This is how we roll
- Adopters - Companies already using Outp0st
Give us a star ⭐️ - If you are using outp0st or think it is an interesting project, we would love a star ❤️
Copyright 2022-now © The Outp0st Authors. All rights reserved. Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
For further details please see our complete security release process.
Outp0st IS PROVIDED “AS IS”, AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND. No developer or entity involved in creating the Outp0st will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of Outp0st tooling, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.