go-ibax

command module
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 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. *--------------------------------------------------------------------------------------------

Directories

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

Jump to

Keyboard shortcuts

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