icondev

> hyperconnect the world _

ICON is a scalable smart contract enabled blockchain platform with a long-term goal of interoperability between enterprise and public blockchains. Our goal is to Hyperconnect the World, and by combining groundbreaking technology, a strong community, and relentless growth strategies we believe this goal is reachable.

Get Started     Subscribe to our mailing list

Overview

The source code is found on GitHub at https://github.com/icon-project/t-bears

T-Bears is a suite of development tools for SCORE. T-Bears provides a project template for SCORE to help you start right away. You can code and test your smart contract locally in an emulated environment, and when ready, deploy SCORE onto the ICON network from the command-line interface.
Below is the runtime view of the T-Bears.

Components

ICON RPC Server

A module that handles ICON JSON-RPC API request and sends a response back to the client.

ICON Service

A module that manages the lifecycle of SCORE and its execution. SCORE's state transition is stored in a database.

T-Bears CLI

T-Bears Command Line Interface. Supports the following functions :

  • Manage T-Bears Service
  • Deploy SCORE
  • Send transactions
  • Send query requests

For the details, see CLI Commands.

T-Bears Block Manager

LoopChain emulator for T-Bears Service. It does not have full 'consensus' and 'peer management' functions. This module handles transaction requests and emulates block generation.

Message queue

Message queue is used for inter-component communication.

Changelog

License

This project follows the Apache 2.0 License. Please refer to LICENSE for details.

Updated 6 months ago

Overview


The source code is found on GitHub at https://github.com/icon-project/t-bears

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.