An open API service indexing awesome lists of open source software.

https://github.com/rohenaz/dtvcash

Video-centric memo protocol implementation
https://github.com/rohenaz/dtvcash

Last synced: 2 months ago
JSON representation

Video-centric memo protocol implementation

Awesome Lists containing this project

README

        

# Memo

### Prerequisites

- MySQL
- Memcache
- Bitcoin node (ABC, Unlimited, etc)

### Setup

- Get repo
```sh
go get github.com/rohenaz/dtvcash/...
```

- Create config.yaml

```yaml
MYSQL_HOST: 127.0.0.1
MYSQL_USER: memo_user
MYSQL_PASS: memo_password
MYSQL_DB: memo

MEMCACHE_HOST: 127.0.0.1
MEMCACHE_PORT: 11211

BITCOIN_NODE_HOST: 127.0.0.1
BITCOIN_NODE_PORT: 8333
```

### Running

```sh
cd memo
go build

# Run node
./memo main-node

# Separately run web server
./memo web --insecure
```

### Notes
- Can take about 30 minutes for main-node to full sync
- Main node can sometimes disconnect while syncing, just restart
- You may see a few errors, these are mal-formed memos and can be ignored

### View

Visit `http://127.0.0.1:8261` in your browser