The Light Node is a component of the Tectum blockchain, designed to provide simplified access to the functionality of the blockchain network. It is developed for user convenience, without requiring full synchronization of the entire blockchain.
Main functions of the Light Node:
- Token management.
- Transaction processing.
- User key management.
- Interaction with the main network and other system components.
The Light Node also includes a local web server that processes these requests and interacts with other system components, such as WalletAPI. It provides explorer functionality, allowing users to view information about blocks and transactions, as well as an interface for creating new tokens, making transfers, and managing keys.
The Light Node supports the following types of requests:
- GET /tokens: Retrieve a list of all tokens with detailed information such as owner, name, ticker, amount, and more
- POST /tokens: Create a new token
- GET /tokens/fee: Retrieve fee of creating token
- POST /tokens/transfer: To transfer tokens between two addresses
- GET /tokens/transfer/fee: Retrieve the fee required for transferring a token
- GET /tokens/transfers: Retrieve the transfer history for a specific token
- GET /tokens/address/byid: Retrieve the smart contract address by ID
- GET /tokens/address/byticker: Retrieve the smart contract address by ticker
- GET /tokens/balance/byaddress: Retrieve token balance by address
- GET /tokens/balance/byticker: Retrieve token balance by ticker
- GET /coins/balances: Retrieve balances for multiple tokens
- POST /coins/transfer: Transfer TET coins from one wallet to another
- GET /coins/transfer/fee: Retrieve the fee required for a coin transfer transaction
- GET /coins/transfers: Retrieve TET transfer history
- GET /coins/transfers/user: Retrieve the TET transfer history for a specific user
- POST /user/auth: Authenticate an existing user with their login and password
- POST /user/registration: To register a new user in the system.
- POST /keys/recover: Recover keys using a seed phrase
- GET /keys/public/byuserid: Retrieve the public key by user ID
- GET /keys/public/byskey: Retrieve the public key by session key
- GET /blockscount: Retrieve the total count of blocks in the blockchain
Launch To start testing Tectum blockchain, you need to run the Tectum Lite file Node.exe. During startup, a reaction from the antivirus / firewall is possible, this is due to the features of the software, it is necessary to ignore the warning and continue the launch. We do NOT DISTRIBUTE malware, and you can be sure of the security of the application being launched. After launching the application, you will be asked to enter your login details or register. When using it for the first time, click the "registration" button and fill in the required fields. The account is activated instantly! The Light Node is designed with the necessity of ensuring the security of user data, including the use of session keys and encryption of sensitive information.
Usage of the Light node:
- The "Node" window: This window displays blockchain events in real time.
- The "Briefcase" window: In this window, you can perform all the basic actions with the system using TET test tokens. In the "Make transaction" section, click the "Refresh" button to get a list of tokens available for transactions. Click on the token in the list in the "My tokens" window on the right side of the interface in the "Transfer" window, you will see your TET address. You can share this address with another member to have them transfer TET Test tokens to your account. You can also transfer TET from your wallet to any Test participant. In the "Token" section, you can get information about the ICO of the used token by entering the ICO number from the "My tokens" window of the "Make transaction" section in the "Token ID" field. The "Blocks" section displays information about the specified range of blockchain blocks (you can set a range of no more than 10 blocks). The Latest block section displays comprehensive information about the latest block range, including transaction speed, hash rate, and other block write parameters. The "Report" section displays information about the last 10 transactions between network members.