Server backend for indexed ETH IPLD objects
Go to file
2017-10-25 08:56:19 -05:00
core Add integration test 2017-10-24 15:36:50 -05:00
fakes Add integration test 2017-10-24 15:36:50 -05:00
integration_test Add integration test 2017-10-24 15:36:50 -05:00
scripts Add start_blockchain script 2017-10-25 08:56:19 -05:00
vendor Add dummy test 2017-10-19 09:22:12 -05:00
.gitignore Add integration test 2017-10-24 15:36:50 -05:00
.private_blockchain_password Add integration test 2017-10-24 15:36:50 -05:00
.travis.yml Add integration test 2017-10-24 15:36:50 -05:00
Gopkg.lock Add dummy test 2017-10-19 09:22:12 -05:00
Gopkg.toml Add dummy test 2017-10-19 09:22:12 -05:00
main.go Pass in IPC path as command line argument 2017-10-23 14:33:08 -05:00
README.md Add integration test 2017-10-24 15:36:50 -05:00

Vulcanize DB

Build Status

Development Setup

By default, go get does not work for private GitHub repos. This will fix that.

  1. git config --global url."git@github.com:".insteadOf "https://github.com/"
  2. go get github.com/8thlight/vulcanizedb

Running the Tests

Integration Test

In order to run the integration tests, you will need to run them against a real blockchain. Here are steps to create a local, private blockchain.

  1. Run ./scripts/setup to create a private blockchain with a new account.
    • This will result in a warning.
  2. Run ./scripts/start_private_blockchain as a separate process.
  3. go test ./...

Unit Tests

go test ./core