📃
OmniOne Developer Site
  • Introduction
  • Manager console guide
    • To begin with...
      • Wallet Settings
      • Select an Account
      • The Issuer/SP account creation
      • Issue access token for the OmniOne Agent
    • Issuer Console
      • Claim
      • VC Type
      • VC Format
      • Issue the VC Information
      • My request list
    • SP Console
      • Service List
      • Token Transaction History
      • My service request
  • Server system construction
    • To begin with...
      • Server Wallet creation and Key settings
      • Collect the Issuer and SP's DID
      • application.properties settings
    • Server default environment configuration per IDE
      • Spring Tool Suite 4
      • IntelliJ IDEA
    • Building the Issuer system
      • Issuer server guide(JAVA)
    • Building the SP system
      • SP server guide (JAVA)
  • Checking Blockchain data
    • Check Agent API
      • bp
      • Committee
      • DID
      • executor
      • key
      • pDID
      • player
      • policy
      • txinfo
      • txissue
      • vc
      • version
      • response codes
  • SDK instruction guide
    • Core SDK Guide
      • Java Wallet
        • IWKeyManager
        • IWDIDManager
        • IWRecoveryManager
        • ZkpException
        • IWException
      • iOS Wallet
        • IWKeyManager
        • IWDidManager
        • IWClaimManager
        • IWRecoveryManager
        • IWErrorManager
        • Enum
    • Server SDK Guide
      • Java
        • ServerInfo
        • IssuerApi
        • SpApi
        • VcResult
        • VcInitParam
        • VCRegParam
        • VcVerifyParam
        • SpProfileParam
    • Omni App Link SDK
      • Server
      • Android
      • IOS
  • Node creation
    • Full Node creation
      • Full Node by using Docker
        • Docker Installation
        • Building Full Node
        • Full Node settings
      • Installation type Full Node
        • Full Node installation
    • BP Node creation
      • BP Node by using Docker
        • Docker Installation
        • Building BP Node
        • BP Node settings
          • keosd/BP Node executing simultaneously
      • Installation type BP
        • Node Installation
        • Executing Node
        • Node settings
        • BP Vote
Powered by GitBook
On this page
  • OmniOne Full Node outline
  • EOSIO versions
  • Supported operating system
  • Server spec
  • Components
  • nodeos (node + EOSIO)
  • cleos (CLI + EOSIO)
  • keosd (Key + EOSIO)
  • Core Concept
  • Account
  • Wallets
  • Smart Contract
  • Full Node creation

Was this helpful?

  1. Node creation

Full Node creation

This page instructs the basic information to build a Full Node.

OmniOne Full Node outline

OmniOne Mainnet is a platform that utilized EOSIO which complies with the EOSIO recommendations.

EOSIO versions

Component

Version

eosio

2.0.3

eosio.cdt

1.7.0

eosio.contracts

1.9.1

Supported operating system

  • Ubuntu 18.04

  • CentOS 7

Server spec

  • RAM: above 8GB

  • Disk: above 20 GB

Components

nodeos (node + EOSIO)

With the OmniOne main daemon, nodeos handles the blockchain data persistence layer, P2P networking, and Smart Contract code scheduling. This can be consisted to create a block that includes transactions and can write it on the blockchain as well as reading the block.

cleos (CLI + EOSIO)

cleos is a command tool that supports to utilize the REST API nodeos developers as well can use this and able to distribute and test the Smart contract

keosd (Key + EOSIO)

OmniOne blockchain can manage keys in Wallet Keosd is a daemon that manages the OmniOne blockchain Wallet.

Core Concept

Account

Account is named so that the person stored in the blockchain can read it. Also, depending on rights, they can be owned by consents from individuals or groups. the Account is required to make or proceed the valid transaction on the blockchain

Wallets

Client that stores the key that is connected with more than one or not connected with the Account. This has a high-level password protected un/lock status. The Wallet is managed through keosd and able to check the value through cleos.

Smart Contract

Smart contracts are based on the blockchain to engage and implement various forms of contracts including financial transactions, real estate contracts, and notarization.

EOSIO is a C++ based that uses the smart contract programing language

Full Node creation

Now let's proceed to Full Node creation. The process is divided into two ways. Please, proceed to build and operate in a suitable environment.

PreviousIOSNextFull Node by using Docker

Last updated 4 years ago

Was this helpful?