Giter Site home page Giter Site logo

ethereumcommonwealth / clo-explorer Goto Github PK

View Code? Open in Web Editor NEW
15.0 9.0 19.0 16.72 MB

Callisto Blockchain Explorer

Home Page: https://explorer2.callisto.network

License: BSD 4-Clause "Original" or "Old" License

JavaScript 55.10% CSS 15.91% HTML 15.05% CoffeeScript 11.14% Shell 0.06% Dockerfile 0.01% Less 0.06% SCSS 0.37% EJS 2.30%

clo-explorer's Introduction

Callisto Explorer

Live Version: cloexplorer.org

Local installation

Clone the repo

git clone https://github.com/EthereumCommonwealth/clo-explorer

Download Nodejs and npm if you don't have them

Install dependencies:

npm install

Install mongodb:

MacOS: brew install mongodb

Ubuntu: sudo apt-get install -y mongodb-org

Populate the DB

This will fetch and parse the entire blockchain.

Setup your configuration file: cp config.example.json config.json

Edit config.json as you wish

Basic settings:

{
    "nodeAddr":     "localhost",
    "gethPort":     8545,
    "startBlock":   0,
    "endBlock":     "latest",
    "quiet":        true,
    "syncAll":      true,
    "patch":        true,
    "patchBlocks":  100,
    "settings": {
        "symbol": "CLO",
        "name": "Callisto Network",
        "title": "Callisto Network Block Explorer",
        "author": "Callisto Network"
    }
}

nodeAddr Your node API RPC address.

gethPort Your node API RPC port.

startBlock This is the start block of the blockchain, should always be 0 if you want to sync the whole CLO blockchain.

endBlock This is usually the 'latest'/'newest' block in the blockchain, this value gets updated automatically, and will be used to patch missing blocks if the whole app goes down.

quiet Suppress some messages. (admittedly still not quiet)

syncAll If this is set to true at the start of the app, the sync will start syncing all blocks from lastSync, and if lastSync is 0 it will start from whatever the endBlock or latest block in the blockchain is.

patch If set to true and below value is set, sync will iterated through the # of blocks specified.

patchBlocks If patch is set to true, the amount of block specified will be check from the latest one.

Run:

The below will start both the web-gui and sync.js (which populates MongoDB with blocks/transactions). npm start

You can leave sync.js running without app.js and it will sync and grab blocks based on config.json parameters node ./tools/sync.js

Enabling stats requires running a separate process: node ./tools/stats.js

You can configure intervals (how often a new data point is pulled) and range (how many blocks to go back) with the following: RESCAN=1000:100000 node tools/stats.js (New data point every 1,000 blocks. Go back 100,000 blocks).

clo-explorer's People

Contributors

alex39web avatar arksnorman avatar bakon11 avatar cody-burns avatar elaineo avatar empty2k12 avatar hackmod avatar himic avatar kimisan avatar matthewjamesr avatar mess110 avatar pyskell avatar realcodywburns avatar rguiu avatar sampol18 avatar varunram avatar yograterol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clo-explorer's Issues

Withdraw staking

Hi, I'm having trouble withdrawing CLOs from staking. the transaction fails, why?

Improvements: Active Addresses, CS activity

New release for CLO-Explorer

Features

  • Add count of active addresses (at least one transaction in the last 90 days)
  • Add amount of CLO transacted in the last 24h
  • Add the amount of CLO staked
  • Auto reload transactions and blocks at home page

Bug fixing

  • Fix icons menu
  • Fix menu in mobile version
  • Fix transactions missing

staking

I can"t withdraw my staking balance although is reached 100 procent. Could help me?

Problem Wallet Callisto

Сreated the address CLO through Trezor model T, sent coins CLO in the end, the balance that is, it is not, the buttons and staking withdraw do not work. Help cope with the problem

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.