Obyte developer resources
GitHubObyte.jsObyte.org
  • Quick Start
  • Configuration
  • Tutorials for newcomers
    • Setting up headless wallet
    • Ping-pong paymets
    • Logging into website
    • Weather oracle
    • Bet on weather bot
  • Payments and transactions
    • Textcoins
    • Sending data to DAG
  • Contracts
    • Smart contracts
    • Smart contract language reference
    • Prosaic contracts
    • Contracts with arbitration
  • Autonomous Agents
    • Getting started guide
    • Oscript language reference
  • Issuing assets on Obyte
  • Attestation profiles / KYC
  • Address signing/verification
  • URI protocol
  • Events list
  • Websocket API
    • Request
    • JustSaying
  • Obyte for merchants
    • Payments gateway
    • Cashback API
  • JSON-RPC
    • Exposing RPC interface
    • Running RPC service
  • Libraries and Scripts
Powered by GitBook
On this page
  • Type of repositories on Obyte Github page
  • ocore - main core library
  • obyte-gui-wallet - wallet apps with GUI
  • headless-obyte - wallet for server without GUI
  • obyte-witness - nodes that determine the main chain
  • obyte-relay - peer that can be connected directly
  • obyte-hub - hub that relays chat messages
  • bot-example - template for new projects
  • Tutorials to setup a node
  • Examples of using these libraries

Was this helpful?

Export as PDF

Tutorials for newcomers

Step by step tutorials to get started with example bots.

PreviousConfigurationNextSetting up headless wallet

Last updated 3 years ago

Was this helpful?

Type of repositories on Obyte Github page

Obyte Github page is located there https://github.com/byteball

ocore - main core library

  • syncs full database if full node.

  • relays storage units if full node.

obyte-gui-wallet - wallet apps with GUI

  • inherits ocore library.

  • light node or full node.

  • wallet functionality.

  • graphical user interface for Windows, MacOS, Linux, Android and iOS.

headless-obyte - wallet for server without GUI

  • inherits ocore library.

  • light node or full node.

  • wallet functionality.

  • can be controlled via chat.

  • can be controlled via JSON-RPC service.

obyte-witness - nodes that determine the main chain

  • inherits headless-obyte and ocore library.

  • only full node.

  • recommended to be behind TOR.

  • post new units (moves itself funds or posts oracle data) serially.

obyte-relay - peer that can be connected directly

  • inherits ocore library.

  • only full node.

  • accepts incoming connections.

  • provides new units, stable units, balances & suitable parents to light nodes.

  • notifies wallet apps about new witnesses.

obyte-hub - hub that relays chat messages

  • inherits obyte-relay and ocore library.

  • relays encrypted chat messages between devices.

  • notifies wallet apps about new app version.

  • shows list of chat bots that are available to pair with.

  • shows metadata about assets.

bot-example - template for new projects

  • inherits headless-obyte and ocore library.

  • customized chat messages handling can be added.

  • customized actions on new transactions and stable transactions can be added.

  • can be used as a base of any new project that needs Obyte wallet functionality.

Tutorials to setup a node

  • Setting up headless wallet (Debian/Ubuntu Linux)

  • Setting up headless wallet with Docker image

  • Setting up headless wallet on Raspberry Pi

Examples of using these libraries

  • Ping-poing payments

  • Logging into website

  • Weather oracle

  • Bet on weather bot

Obyte repository dependency graph