Tectum Blockchain Node is a component of the Tectum blockchain designed to provide access to the functionality of the blockchain network. Anyone who downloads and runs this node becomes a full participant in the Tectum network and can take advantage of all its benefits.
The network node offers the following functionalities for participants:
- Token management (in development).
- Transaction processing.
- User key management.
- Becoming a validator.
- Coin (TET) staking.
- Viewing blockchain chains.
Tectum Blockchain Node includes a local web server that processes requests. It provides explorer functions, allowing users to view information about blocks and transactions, staking tokens, becoming a validator, performing transfers, and managing keys.
Settings for web serever in settings.ini section [http]:
[http]
enabled=true
port=8917
Tectum Blockchain Node supports the following types of requests:
- POST /coins/transfer: To transfer TET between two addresses
- GET /coins/transfer?id=N: Retrieve full information of transfer for the TET
- POST /coins/stake: Staking TET to become a network validator
- POST /coins/migrate: Migrate TET to new address
- GET /coins/transfers: Retrieve the transfer history for the TET
- GET /coins/balance/byaddress: Retrieve TET balance by address
- GET /coins/transfers/user: Retrieve the TET transfer history for a specific user
- GET /keys/new: Generate a private/public key pair
- POST /keys/recover: Recover keys using a seed phrase
- GET /version: View node version
- GET /blockscount: Retrieve the total count of blocks in the blockchain
Settings for Mainnet:
[connections]
nodes=[arch1.open.tectum.io:50000,arch2.open.tectum.io:50000,arch3.open.tectum.io:50000,arch4.open.tectum.io:50000,arch5.open.tectum.io:50000,arch6.open.tectum.io:50000,arch7.open.tectum.io:50000,arch8.open.tectum.io:50000,arch9.open.tectum.io:50000,arch10.open.tectum.io:50000,arch11.open.tectum.io:50000,arch12.open.tectum.io:50000]
Settings for Testnet:
[connections]
nodes=[arch1.test.open.tectum.io:50000, arch2.test.open.tectum.io:50001,arch3.test.open.tectum.io:50002,arch4.test.open.tectum.io:50003,arch5.test.open.tectum.io:50004,arch6.test.open.tectum.io:50005]
Settings for Web server. Send request to 'http://localhost:8917' by using API
[http]
enabled=true
port=8917
Settings level logs. If you want view all logs you need set logs_level=3
[settings]
logs_level=3