https://github.com/or13/monarch-app
Firebase, Keen, Angular Material, TypeScript, MetaMask, Ethereum, IPFS, CLOUD
https://github.com/or13/monarch-app
Last synced: about 1 year ago
JSON representation
Firebase, Keen, Angular Material, TypeScript, MetaMask, Ethereum, IPFS, CLOUD
- Host: GitHub
- URL: https://github.com/or13/monarch-app
- Owner: OR13
- License: mit
- Created: 2016-09-24T16:13:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-23T20:38:50.000Z (about 9 years ago)
- Last Synced: 2025-02-13T19:49:17.890Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://monarch.transmute.industries
- Size: 4.86 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Monarch
### Dependencies
- [MetaMask](https://metamask.io/)
- [IPFS](https://ipfs.io)
### MetaMask Setup
- [Install the chrome extension](https://chrome.google.com/webstore/detail/nkbihfbeogaeaoehlefnkodbefgpgknn)
### IPFS Setup
You will need to configure your IPFS node to support CORS for localhost and production.
```
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"http://localhost:3000\", "http://monarch.transmute.industries\"]"
```
### Build and Deploy
```
$ npm install && bower install && tsd install
$ gulp serve
$ gulp build
$ gulp gh-deploy
```
### Run All Services Including IPFS
```
$ npm run dev
```
### Just Front End Dev (no IPFS)
```
$ npm run clean-serve
```
# Monarch UPort
A uPort interface.
## Infura Environment
### Main Ethereum Network
export INFURA_MAINNET=https://mainnet.infura.io/ACCESS_TOKEN
### Test Ethereum Network (Morden)
export INFURA_TESTNET=https://morden.infura.io/ACCESS_TOKEN
### IPFS Gateway
export INFURA_IPFS_GATEWAY=https://ipfs.infura.io
### IPFS RPC
export INFUA_IPFS_RPC=https://ipfs.infura.io:5001