diff --git a/source/dapp-development/index.rst b/source/dapp-development/index.rst index 2f43880..4d539b0 100644 --- a/source/dapp-development/index.rst +++ b/source/dapp-development/index.rst @@ -47,7 +47,7 @@ Aergo also offers a development toolchain that includes package management, `Aer Infrastructure -------------- -Aergo is currently available as a `public testnet <../using-testnet/index.html>`_ and separate private installations. +Aergo is currently available as a `public testnet <../using-network/connecting.rst#testnet>`_ and separate private installations. In the future, a network of blockchains can be orchestrated using Aergo Horde. Aergo Hub will offer an easy configuration and monitoring interface. With these features, developers will not have to worry about the deployment of their applications. diff --git a/source/running-node/configure-network.rst b/source/running-node/configure-network.rst index 83e1dfa..f1d567a 100644 --- a/source/running-node/configure-network.rst +++ b/source/running-node/configure-network.rst @@ -46,7 +46,7 @@ Generate BP accounts and keys You can use any machine (e.g. your own local machine) for this. -Start by installing `aergocli <../tools/aergocli.html>`__ if you haven't already. +Start by installing `aergocli <../tools/aergocli.rst>`__ if you haven't already. **Generate accounts** diff --git a/source/specs/consensus.rst b/source/specs/consensus.rst index 864d5ce..e551afe 100644 --- a/source/specs/consensus.rst +++ b/source/specs/consensus.rst @@ -22,7 +22,7 @@ Staking & Voting user wanting to vote must stake their tokens since the voting power is weighted by the number of staked tokens, as remarked above. - All of these requests are performed via a `transaction <./transactions.html#governance-type>`_. + All of these requests are performed via a `transaction <./transactions.rst#governance_type>`_. Therefore, all proccesses are transparently recorded in the blockchain and can be verified by anyone. diff --git a/source/specs/fees.rst b/source/specs/fees.rst index 3c2adab..97c410e 100644 --- a/source/specs/fees.rst +++ b/source/specs/fees.rst @@ -4,7 +4,7 @@ Transaction Fees The Aergo protocol includes transaction fees that need to be paid according to the configuration of the network. -Versions prior to 2.0 (`see 1.3 docs `_) +Versions prior to 2.0 (`see 1.3 docs `_) included a simplified transaction fee scheme, taking into account payload and state database usage size. This is not fair because it does not consider the actual execution time and resource usage of the transaction. diff --git a/source/specs/names.rst b/source/specs/names.rst index 7e52b02..78a1195 100644 --- a/source/specs/names.rst +++ b/source/specs/names.rst @@ -12,7 +12,7 @@ In case of normal accounts, these two values will be identical, but they differ Creating and updating names --------------------------- -The easiest way to create and update names is the `aergocli <../tools/aergocli.html>`_. +The easiest way to create and update names is the `aergocli <../tools/aergocli.rst>`_. Registering and updating names requires spending a cetrain amount of aergo determined by the DAO vote "nameprice". @@ -56,7 +56,7 @@ Technical details ----------------- Names are stored in the state of the special account :code:`aergo.name`. They are created and updated using special governance transactions. -Refer to `transaction types `_ for the technical specification of these actions. +Refer to `transaction types `_ for the technical specification of these actions. Governance transactions don't require any fee, but the name system requires an amount of aergo to be included in the transaction. This amount is determined by the DAO vote "nameprice". You can check the current name price in the ChainInfo. When using the CLI, the price is automatically set. diff --git a/source/specs/transactions.rst b/source/specs/transactions.rst index 6f773cc..b0a67c7 100644 --- a/source/specs/transactions.rst +++ b/source/specs/transactions.rst @@ -36,6 +36,8 @@ Payload A payload can be any kind of binary data, but is most often used with JSON strings for `smart contract calls `__. +.. transaction_types: + Transaction types ----------------- @@ -47,6 +49,8 @@ Normal type (0) Normal transactions are used to transfer tokens and calling smart contracts. Since version 2.0, there are more precise transaction types that should be used instead. +.. governance_type: + Governance type (1) ^^^^^^^^^^^^^^^^^^^ diff --git a/source/using-network/connecting.rst b/source/using-network/connecting.rst index 0d1a38a..b154e6f 100644 --- a/source/using-network/connecting.rst +++ b/source/using-network/connecting.rst @@ -10,7 +10,9 @@ Use `mainnet-api.aergo.io` and the default port 7845 to connect to a public GRPC docker run --rm aergo/tools aergocli -H mainnet-api.aergo.io blockchain -A public blockchain explorer is available at `mainnet.aergoscan.io `_. +A public blockchain explorer is available at `mainnet.aergoscan.io `_. + +.. testnet: Testnet ------- @@ -21,7 +23,7 @@ Use `testnet-api.aergo.io` and the default port 7845 to connect to a public GRPC docker run --rm aergo/tools aergocli -H testnet-api.aergo.io blockchain -A public blockchain explorer is available at `testnet.aergoscan.io `_. +A public blockchain explorer is available at `testnet.aergoscan.io `_. Alpha -----