Skip to content
Snippets Groups Projects
Select Git revision
  • ed435f7df56e96f06b855f7725436e259eae7420
  • without_tipselection default
  • develop protected
  • fix/grafana-local-dashboard
  • wasp
  • fix/dashboard-explorer-freeze
  • master
  • feat/timerqueue
  • test/sync_debug_and_650
  • feat/sync_revamp_inv
  • wip/sync
  • tool/db-recovery
  • portcheck/fix
  • fix/synchronization
  • feat/new-dashboard-analysis
  • feat/refactored-analysis-dashboard
  • feat/new-analysis-dashboard
  • test/demo-prometheus-fpc
  • prometheus_metrics
  • wip/analysis-server
  • merge/fpc-test-value-transfer
  • v0.2.2
  • v0.2.1
  • v0.2.0
  • v0.1.3
  • v0.1.2
  • v0.1.1
  • v0.1.0
28 results

goshimmer_without_tipselection

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Angelo Capossele authored and Luca Moser committed
    * :art: moves all webapi into one
    
    * :art: adds public key log
    
    * :art: changes txRequest to getTrytes
    
    * :art: rename packages
    
    * :pencil: adds comments
    
    * :art: changes status to error
    
    * :recycle: removes duration from API - getTrytes converts trits to trytes - set default spammer TPS to 1
    
    Fix: Allow starting a node with gossip disabled (#97)
    
    * fix: remove selection flag and use gossip plugin
    
    * Upgrade hive.go
    
    feat: improve logging
    
    feat: improve analysis status
    
    chore: remove unused packages (#99)
    
    Fix: Use docker specific config (#100)
    
    * Use docker specific config
    
    * Format JSON
    
    :heavy_minus_sign: removes status
    
    :art: adds omitempty
    
    :lipstick: updates style import
    
    :sparkles: adds getNeighbors API
    
    :sparkles: adds getTransaction
    
    :heavy_minus_sign: removes addEndpoint
    
    * :construction: WIP
    
    * :construction: WIP
    
    * :sparkles: adds txs per address
    
    * :sparkles: adds findTransactions API
    ed435f7d
    History

    goshimmer

    Build Status

    Run Shimmer

    First, you need to install Go if it is not already installed on your machine. It is recommended that you use the most recent version of Go.

    Requirements

    • gcc: Some packages in this repo might require to be compiled by gcc. Windows users can install MinGW-gcc.

    Build

    If you need to develop locally and be able to build by using your local code, i.e., without waiting for pushing your commits on the repo, clone the repository directly inside the src/github.com/iotaledger/ folder of your $GOPATH with the command:

    git clone git@github.com:iotaledger/goshimmer.git

    or if you prefer https over ssh

    git clone https://github.com/iotaledger/goshimmer.git

    Verify that you have installed the minimal required go version (1.12.7):

    go version

    You can build your executable (as well as cross compiling for other architectures) by running the go build tool inside the just cloned folder goshimmer:

    go build -o shimmer

    On Windows:

    ren shimmer shimmer.exe

    You can then run by:

    Linux

    ./shimmer

    Windows

    shimmer

    Docker

    To run Shimmer on docker, you must first build the image with

    docker build -t iotaledger/goshimmer .

    and then run it with

    docker run --rm -it -v "$(pwd)/mainnetdb:/app/mainnetdb" iotaledger/goshimmer

    You may replace $(pwd)/mainnetdb with a custom path to the database folder.

    To start Shimmer in the background, you can also simply use Docker Compose by running

    docker-compose up -d

    Install Glumb visualizer

    Install both the Glumb visualizer and socket.io client lib within the root folder/where the binary is located:

    git clone https://github.com/glumb/IOTAtangle.git
    // only this version seems to be stable
    cd IOTAtangle && git reset --hard 07bba77a296a2d06277cdae56aa963abeeb5f66e 
    cd ../
    git clone https://github.com/socketio/socket.io-client.git