Skip to content

Combining advances in cryptography, messaging, and blockchain to execute secure and private business processes via the public Ethereum Mainnet.

License

Notifications You must be signed in to change notification settings

sambacha/create-eth-enterprise

Repository files navigation

Baseline Protocol DApp [@trufflesuite]

create-react for etherjs & baseline protocol

Build Status codecov

💼 Baseline Protocol

The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private businessprocesses at low cost via the public Ethereum Mainnet.

ethereum-oasis/baseline

🏢 Overview

The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain.

Developer Tools 🛠️

Tested Against

Version Build Date
(yyyy-mm-dd)
Version 0.6.4 MDc6UmVsZWFzZTI0MzgwNTQ3 2020-03-10T15:26:16Z

Proposal Responsibility:

Person Contact Info Responsibility
@github_usrname usr@github_email.com Proposal Submitter
@github_dev1 [email protected] Developer

Files

Explain what is the purpose of each process and process related file in the project.

Click to see file details:

IYIPX.sol

This file does something and its purpose is to do abc.


deploy-mainnet.sh

This file deploys the contracts on mainnet


myEmailTemplate.ftl

This file does something and its purpose is to do abc.

Image example of the Rendered FreeMarker file (if applicable)


Usage

Create .infura and .secret files. Install the dependencies:

$ yarn

Tests

$ yarn test

Coverage

$ yarn coverage

Deploying

Deploy to Rinkeby:

$ NETWORK=rinkeby yarn deploy

Verifying Contract Code

$ NETWORK=rinkeby yarn run verify YourContractName

For further deployment templates and options see: Deployment Documentation

Method Trigger
Truffle On creation of a Production Release.
Deployed to mainnet chainid: 1
Web3 Provider On commit to branch with pattern build/development.
Deployed to testnet ropsten

Changelog

Store details about the releases of your improvement in the Change Log

Improvement Change Log

Informative / Additional Information

Explanation of other details about the project that may not have been included in the Overview.

Examples:

  1. Use cases.
  2. Error handling.
  3. If there is re-usable code that could be used for other purposes.
  4. Explanation of any specific configurations, in-line code or expressions in any of the process files.
  5. Explanation of designs and specific configurations.
  6. Related documentation that may be contained in another system or the /docs folder.

Additional Support documentation

See the following for additional support documentation related to building and managing process projects:

  1. Best Practices and Documentation Patterns
  2. Helper Scripts and Snippets

Terminology / Libraries

A list of terms and libraries used by this project.

Term Acronym Definition
Requestor
Initiator Another term used for requestor.
SafeMath Lib OpenZeppelin
Proxy
Margin Rate
Stablecoin
Tether USDT USDT Stablecoin

Security

Point of contact Method
persons name [email protected]

License

This Boilerplte is CC-0 - Public Domain

About

Combining advances in cryptography, messaging, and blockchain to execute secure and private business processes via the public Ethereum Mainnet.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published