diff --git a/source/running-node/advanced-topics/genesis-block.rst b/source/running-node/advanced-topics/genesis-block.rst index 7d9362e..2080341 100644 --- a/source/running-node/advanced-topics/genesis-block.rst +++ b/source/running-node/advanced-topics/genesis-block.rst @@ -5,7 +5,7 @@ The genesis block is the first block created on a new chain according to a prede If you want to bootstrap your own Aergo blockchain, you will need to configure and create the genesis block. All nodes producing blocks and syncing with the network need to use the same genesis block. -You can find an example genesis configuration json file `here `_. +You can find an example genesis configuration json file `here `_ (dead). It is the one used for the public testnet. ============= ====== ========================================================================================== diff --git a/source/smart-contracts/lua/guide.md b/source/smart-contracts/lua/guide.md index d697af4..c2d5c1d 100644 --- a/source/smart-contracts/lua/guide.md +++ b/source/smart-contracts/lua/guide.md @@ -516,7 +516,7 @@ abi.register_view(sendAergo) Aergo smart contract has `db` library that supports SQL features. -> Note: The db package is currently only available on private networks and publicly on [SQL TestNet](https://sqltestnet.aergoscan.io/). +> Note: The db package is currently only available on private networks and publicly on [SQL TestNet](https://sqltestnet.aergoscan.io/) (currently unavailable). The code below is an example of creating a table and inserting a row using `db.exec()` diff --git a/source/smart-contracts/lua/reference.md b/source/smart-contracts/lua/reference.md index 7121182..0366158 100644 --- a/source/smart-contracts/lua/reference.md +++ b/source/smart-contracts/lua/reference.md @@ -234,7 +234,7 @@ The string, math, and table packages are available. However, you can not use the If the smart contract is handling simple types of data, it would not be difficult to implement using only the basic APIs (getItem(), setItem()). However, complex data structures, data association, scope queries, filtering, sorting, and other features require the complexity and size of the data logic so developers can not focus on critical business logic. To solve this problem, Aergo supports SQL. This section details the types and usage of SQL APIs available in smart contracts -> Note: The db package is currently only available on private networks and publicly on [SQL TestNet](https://sqltestnet.aergoscan.io/). +> Note: The db package is currently only available on private networks and publicly on [SQL TestNet](https://sqltestnet.aergoscan.io/) (currently unavailable). ### exec(sql) This function performs DDL or DML statements diff --git a/source/specs/p2p/wireprotocol.rst b/source/specs/p2p/wireprotocol.rst index 8387f95..610caf6 100644 --- a/source/specs/p2p/wireprotocol.rst +++ b/source/specs/p2p/wireprotocol.rst @@ -70,7 +70,7 @@ List of Subprotocols -------------------- Code is hexadecimal number. -Refer to `Subprotocols `_ for detailed information of each subprotocol. +Refer to `Subprotocols `_ (dead) for detailed information of each subprotocol. +------------------------+------+------------------------------------------------------------------------------------------------------+ |Name |Code |Summary | @@ -289,9 +289,11 @@ v0.3.0 Handshake message ^^^^^^^^^^^^^^^^^ --A handshake message is used once at starting handshake. It contains two 4-byte number. Both outbound peer send HSReq +* A handshake message is used once at starting handshake. It contains two 4-byte number. Both outbound peer send HSReq -+HSReq is 8 byte stream which p2p protocol version +* HSReq is 8 byte stream which p2p protocol version -+4 : Magic -+4 : p2p protocol version of outbound peer. The inbound peer accept handshake if version is matching or close connection if not. +Magic +^^^^^ + +* P2P protocol version of outbound peer. The inbound peer accept handshake if version is matching or close connection if not.