Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

MichaelTen/memo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

Memo

Prerequisites

  • Golang (version 1.9)
  • MySQL (version 5.5)
  • Memcache
  • Bitcoin node (ABC, Unlimited, etc)

Optional

  • Statsd

Setup

  • Get repo

    go get github.com/memocash/memo/...
  • Create MySQL database

    • Use charset utf8_general_ci
  • Create config.yaml in memo directory

    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
    STATSD_HOST: 127.0.0.1
    STATSD_PORT: 8125

Running

go build
# Run action node to collect all memo actions
./memo action-node
# Separately run web server
./memo web --insecure
# Also run the user node to get funding txns from local users
./memo user-node

Notes

  • Can take about 30 minutes for the action node to fully sync
  • Node can sometimes disconnect while syncing, just restart
  • You may see a few errors, these are usually mal-formed memos and can be ignored

View

Visit http://127.0.0.1:8261 in your browser

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 64.6%
  • HTML 18.7%
  • JavaScript 13.4%
  • CSS 3.3%

AltStyle によって変換されたページ (->オリジナル) /