diff --git a/.static/create-transaction.png b/.static/create-transaction.png new file mode 100644 index 0000000..5598fba Binary files /dev/null and b/.static/create-transaction.png differ diff --git a/.travis.yml b/.travis.yml index d500570..de99f66 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,13 @@ language: go sudo: false go: - - 1.7 + - "1.10" before_install: - go get github.com/mattn/goveralls + - go get github.com/golang/dep/cmd/dep + install: - - make install-glide - - make deps + - dep ensure + script: - $HOME/gopath/bin/goveralls -service=travis-ci diff --git a/Gopkg.lock b/Gopkg.lock new file mode 100644 index 0000000..d247420 --- /dev/null +++ b/Gopkg.lock @@ -0,0 +1,189 @@ +# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. + + +[[projects]] + name = "github.com/Sirupsen/logrus" + packages = ["."] + revision = "89742aefa4b206dcf400792f3bd35b542998eb3b" + +[[projects]] + name = "github.com/abiosoft/ishell" + packages = ["."] + revision = "1fe4da16846908f352ed09310705a9c84f4b9f97" + +[[projects]] + name = "github.com/chzyer/readline" + packages = ["."] + revision = "41eea22f717c616615e1e59aa06cf831f9901f35" + +[[projects]] + name = "github.com/davecgh/go-spew" + packages = ["spew"] + revision = "6d212800a42e8ab5c146b8ace3490ee17e5225f9" + +[[projects]] + name = "github.com/fatih/color" + packages = ["."] + revision = "67c513e5729f918f5e69786686770c27141a4490" + +[[projects]] + branch = "master" + name = "github.com/flynn-archive/go-shlex" + packages = ["."] + revision = "3f9db97f856818214da2e1057f8ad84803971cff" + +[[projects]] + name = "github.com/fsnotify/fsnotify" + packages = ["."] + revision = "4da3e2cfbabc9f751898f250b49f2439785783a1" + +[[projects]] + name = "github.com/google/uuid" + packages = ["."] + revision = "064e2069ce9c359c118179501254f67d7d37ba24" + version = "0.2" + +[[projects]] + name = "github.com/hashicorp/hcl" + packages = [ + ".", + "hcl/ast", + "hcl/parser", + "hcl/scanner", + "hcl/strconv", + "hcl/token", + "json/parser", + "json/scanner", + "json/token" + ] + revision = "8f6b1344a92ff8877cf24a5de9177bf7d0a2a187" + +[[projects]] + name = "github.com/inconshreveable/mousetrap" + packages = ["."] + revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" + version = "v1.0" + +[[projects]] + name = "github.com/magiconair/properties" + packages = ["."] + revision = "be5ece7dd465ab0765a9682137865547526d1dfb" + version = "v1.7.3" + +[[projects]] + name = "github.com/mattn/go-colorable" + packages = ["."] + revision = "5411d3eea5978e6cdc258b30de592b60df6aba96" + +[[projects]] + name = "github.com/mattn/go-isatty" + packages = ["."] + revision = "57fdcb988a5c543893cc61bce354a6e24ab70022" + +[[projects]] + name = "github.com/mitchellh/mapstructure" + packages = ["."] + revision = "d0303fe809921458f417bcf828397a65db30a7e4" + +[[projects]] + name = "github.com/pelletier/go-toml" + packages = ["."] + revision = "9c1b4e331f1e3d98e72600677699fbe212cd6d16" + +[[projects]] + name = "github.com/pmezard/go-difflib" + packages = ["difflib"] + revision = "d8ed2627bdf02c080bf22230dbb337003b7aba2d" + +[[projects]] + name = "github.com/spf13/afero" + packages = [ + ".", + "mem" + ] + revision = "36f8810e2e3d7eeac4ac05b57f65690fbfba62a2" + +[[projects]] + name = "github.com/spf13/cast" + packages = ["."] + revision = "acbeb36b902d72a7a4c18e8f3241075e7ab763e4" + version = "v1.1.0" + +[[projects]] + name = "github.com/spf13/cobra" + packages = ["."] + revision = "2df9a531813370438a4d79bfc33e21f58063ed87" + +[[projects]] + name = "github.com/spf13/jwalterweatherman" + packages = ["."] + revision = "0efa5202c04663c757d84f90f5219c1250baf94f" + +[[projects]] + name = "github.com/spf13/pflag" + packages = ["."] + revision = "e57e3eeb33f795204c1ca35f56c44f83227c6e66" + version = "v1.0.0" + +[[projects]] + name = "github.com/spf13/viper" + packages = ["."] + revision = "25b30aa063fc18e48662b86996252eabdcf2f0c7" + version = "v1.0.0" + +[[projects]] + name = "github.com/stretchr/testify" + packages = ["assert"] + revision = "69483b4bd14f5845b5a1e55bca19e954e827f1d0" + version = "v1.1.4" + +[[projects]] + name = "golang.org/x/crypto" + packages = [ + "pbkdf2", + "ssh/terminal" + ] + revision = "81e90905daefcd6fd217b62423c0908922eadb30" + +[[projects]] + name = "golang.org/x/sys" + packages = [ + "unix", + "windows" + ] + revision = "2d6f6f883a06fc0d5f4b14a81e4c28705ea64c15" + +[[projects]] + name = "golang.org/x/text" + packages = [ + "internal/gen", + "internal/triegen", + "internal/ucd", + "transform", + "unicode/cldr", + "unicode/norm" + ] + revision = "ac87088df8ef557f1e32cd00ed0b6fbc3f7ddafb" + +[[projects]] + name = "gopkg.in/fatih/set.v0" + packages = ["."] + revision = "27c40922c40b43fe04554d8223a402af3ea333f3" + +[[projects]] + name = "gopkg.in/kyokomi/emoji.v1" + packages = ["."] + revision = "7e06b236c489543f53868841f188a294e3383eab" + version = "v1.5" + +[[projects]] + name = "gopkg.in/yaml.v2" + packages = ["."] + revision = "eb3733d160e74a9c7e442f435eb3bea458e1d19f" + +[solve-meta] + analyzer-name = "dep" + analyzer-version = 1 + inputs-digest = "49d4bb58fb1f814a7502ffee1db11de5bf7a3a5b2e646feae3e951079fcff0d6" + solver-name = "gps-cdcl" + solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml new file mode 100644 index 0000000..c04b7d5 --- /dev/null +++ b/Gopkg.toml @@ -0,0 +1,46 @@ +# Gopkg.toml example +# +# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md +# for detailed Gopkg.toml documentation. +# +# required = ["github.com/user/thing/cmd/thing"] +# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] +# +# [[constraint]] +# name = "github.com/user/project" +# version = "1.0.0" +# +# [[constraint]] +# name = "github.com/user/project2" +# branch = "dev" +# source = "github.com/myfork/project2" +# +# [[override]] +# name = "github.com/x/y" +# version = "2.4.0" +# +# [prune] +# non-go = false +# go-tests = true +# unused-packages = true + + +[[constraint]] + name = "github.com/google/uuid" + version = "0.2.0" + +[[constraint]] + name = "github.com/spf13/viper" + version = "1.0.0" + +[[constraint]] + name = "github.com/stretchr/testify" + version = "~1.1.4" + +[[constraint]] + name = "gopkg.in/kyokomi/emoji.v1" + version = "1.5.0" + +[prune] + go-tests = true + unused-packages = true diff --git a/Makefile b/Makefile index e05ca22..e5de1be 100644 --- a/Makefile +++ b/Makefile @@ -14,10 +14,8 @@ run-console: cumulus ./cumulus run -c deps: - glide install + go get -u github.com/golang/dep/cmd/dep + dep ensure clean: cumulus rm -f cumulus blockchain.json user.json logfile - -install-glide: - sh scripts/install_glide.sh diff --git a/README.md b/README.md index 4393139..91b2a35 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,63 @@ -# Cumulus +
+ +
-Crypto-currency that doesn't waste your time. ++ Crypto-currency that doesn't waste your time. +
-## Installation ++ + + -Install dependencies. We need to manually use version 0.11.1 of Glide temporarily because 0.12 introduced a bug in recursive dependencies. + + + -Install Glide. -```sh -make install-glide + + + + + + + + + + + +
+ +