go-ibax

command module
Version: v0.0.0-...-38fc312 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

README

IBAX Blockchain System Platform

Go Reference Go Report Card

The Most Powerful Infrastructure for Applications on Decentralized/Centralized Ecosystems

A powerful blockchain system platform with a new system framework and a simplified programming language, it is including smart contract, database table and interface.

Build from Source
Install Go

The build process for go-ibax requires Go 1.17 or higher. If you don't have it: Download Go 1.17+.

You'll need to add Go's bin directories to your $PATH environment variable e.g., by adding these lines to your /etc/profile (for a system-wide installation) or $HOME/.profile:

export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:$GOPATH/bin

(If you run into trouble, see the Go install instructions).

Compile
$ export GOPROXY=https://athens.azurefd.net
$ GO111MODULE=on go mod tidy -v

$ go build
Run
  1. Create the node configuration file:
$    go-ibax config
  1. Generate node keys:
$    go-ibax generateKeys
  1. Generate the first block. If you are creating your own blockchain network. You must use the --test=true option. Otherwise you will not be able to create new accounts.
$    go-ibax generateFirstBlock \
        --test=true
  1. Initialize the database.
$    go-ibax initDatabase

5.Starting go-ibax.

$    go-ibax start

Documentation

Overview

---------------------------------------------------------------------------------------------

*  Copyright (c) IBAX. All rights reserved.
*  See LICENSE in the project root for license information.
*--------------------------------------------------------------------------------------------

Source Files

Directories

Path Synopsis
packages
api
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
clbmanager
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
common/crypto
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
common/crypto/x509
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
common/random
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
migration/updates
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
modes
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
network
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
network/httpserver
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
network/tcpclient
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
network/tcpserver
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
notificator
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
protocols
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
publisher
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
rollback
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
scheduler
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
scheduler/contract
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
script
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
script/lextable
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
service/node
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
smart
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
statsd
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
storage/sqldb
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
storage/sqldb/queryBuilder
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
system
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
template
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
transaction
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
types
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
utils
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
utils/metric
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
--------------------------------------------------------------------------------------------- * Copyright (c) IBAX.
tools

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL