Skip to content

Commit 83c3d9d

Browse files
Ilya Bogdanovskletsun
authored andcommitted
Update all links to exonum doc (#1108)
1 parent 39979ed commit 83c3d9d

32 files changed

Lines changed: 56 additions & 56 deletions

File tree

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ You need to install the following dependencies:
2121
* [Maven 3.5+](https://maven.apache.org/download.cgi).
2222
* [Rust 1.36.0](https://www.rust-lang.org/).
2323
To install a specific Rust version, use `rustup install 1.36.0` command.
24-
* The [system dependencies](https://exonum.com/doc/version/0.11/get-started/install/) of Exonum.
24+
* The [system dependencies](https://exonum.com/doc/version/0.12/get-started/install/) of Exonum.
2525
You do _not_ need to manually fetch and compile Exonum.
2626
__Important__: On Mac OS it is necessary to install RocksDB
2727
package and to set the environment variable `ROCKSDB_LIB_DIR`.
@@ -109,12 +109,12 @@ Run `mvn clean -DcleanRust`.
109109
The [Exonum Java Binding](exonum-java-binding) project is split into several modules.
110110
Here are the main ones:
111111
* [`core`](exonum-java-binding/core) contains the APIs to define and implement an
112-
[Exonum service](https://exonum.com/doc/version/0.11/get-started/design-overview/#modularity-and-services).
112+
[Exonum service](https://exonum.com/doc/version/0.12/get-started/design-overview/#modularity-and-services).
113113
* [`core-native`](exonum-java-binding/core/rust) contains the glue code between Java and Rust.
114114
* [`app`](exonum-java-binding/core/rust/exonum-java) is an application that runs a node with Java
115115
and Rust services.
116116
* [`common`](exonum-java-binding/common) provides common functionality to Exonum core
117-
and light clients: [Exonum proofs](https://exonum.com/doc/version/0.11/get-started/design-overview/#proofs),
117+
and light clients: [Exonum proofs](https://exonum.com/doc/version/0.12/get-started/design-overview/#proofs),
118118
hashing and cryptographic operations, serialization support.
119119
* [`exonum-service-archetype`](exonum-java-binding/service-archetype) implements an archetype
120120
generating a template project of Exonum Java service.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The following projects are available:
1616

1717
## Links
1818
For more information see the relevant documentation on the tool:
19-
- [What is Exonum?](https://exonum.com/doc/version/0.11/get-started/what-is-exonum/)
19+
- [What is Exonum?](https://exonum.com/doc/version/0.12/get-started/what-is-exonum/)
2020
- [Roadmap](ROADMAP.md)
2121
- [Contribution Guide](CONTRIBUTING.md)
2222
- [Code of Conduct](https://github.com/exonum/exonum/blob/master/CODE_OF_CONDUCT.md)

exonum-java-binding/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ the [migration guide](https://github.com/exonum/exonum-java-binding/blob/ejb/v0.
5555
- `RawTransaction#fromMessage(TransactionMessage)`, which is mostly useful in tests,
5656
where you might have a message but need it as a `RawTransaction` in some assertions.
5757

58-
[testkit-documentation]: https://exonum.com/doc/version/0.11/get-started/java-binding/#testing
58+
[testkit-documentation]: https://exonum.com/doc/version/0.12/get-started/java-binding/#testing
5959

6060
### Changed
6161
- Improved the throughput of transaction processing twofold. Java services on Exonum Java 0.7.0
@@ -116,7 +116,7 @@ The release is based on Exonum 0.11.
116116
- `toOptional()` method to `EntryIndexProxy`. (#790)
117117
- `getTransactionPool()` method to `Blockchain`. (#850)
118118

119-
[installation]: https://exonum.com/doc/version/0.11/get-started/java-binding/#installation
119+
[installation]: https://exonum.com/doc/version/0.12/get-started/java-binding/#installation
120120

121121
### Changed
122122
- Service HTTP APIs provided with `Service#createPublicApiHandlers` are now mounted

exonum-java-binding/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ With Exonum Java Binding you can define stateful Exonum Services in Java,
99
configure a network of nodes and run your services in it.
1010

1111
For more information see the relevant documentation on the tool:
12-
- [User Guide](https://exonum.com/doc/version/0.11/get-started/java-binding/)
12+
- [User Guide](https://exonum.com/doc/version/0.12/get-started/java-binding/)
1313
- [Cryptocurrency Example Service](cryptocurrency-demo)
1414

1515
## License

exonum-java-binding/common/src/main/java/com/exonum/binding/common/configuration/ConsensusConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
/**
2525
* Blockchain Consensus algorithm parameters.
2626
*
27-
* <p>See <a href="https://exonum.com/doc/version/0.11/architecture/configuration/">Exonum configuration</a> for
27+
* <p>See <a href="https://exonum.com/doc/version/0.12/architecture/configuration/">Exonum configuration</a> for
2828
* Consensus configuration details.
2929
*/
3030
@AutoValue

exonum-java-binding/common/src/main/java/com/exonum/binding/common/configuration/StoredConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
* Represents a blockchain configuration which is a set of values that determine
2828
* the network access parameters of a node and behavior of the node while operating in the network.
2929
*
30-
* <p>See <a href="https://exonum.com/doc/version/0.11/architecture/configuration/">Exonum configuration</a> for
30+
* <p>See <a href="https://exonum.com/doc/version/0.12/architecture/configuration/">Exonum configuration</a> for
3131
* configuration details.
3232
*
3333
* <p>Services configuration parameters would be available after
@@ -51,7 +51,7 @@ public abstract class StoredConfiguration {
5151
/**
5252
* List of validators consensus and service public keys.
5353
*
54-
* @see <a href="https://exonum.com/doc/version/0.11/architecture/configuration/#genesisvalidator_keys">Validator keys configuration section</a>
54+
* @see <a href="https://exonum.com/doc/version/0.12/architecture/configuration/#genesisvalidator_keys">Validator keys configuration section</a>
5555
*/
5656
@SerializedName("validator_keys")
5757
public abstract List<ValidatorKey> validatorKeys();

exonum-java-binding/core/rust/exonum-java/TUTORIAL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ location.
1010
You also need a ready-to-use Exonum Java service. You can use
1111
[cryptocurrency-demo][cryptocurrency-demo] as an example, and find information about
1212
implementing your own Exonum service
13-
in the [user guide](https://exonum.com/doc/version/0.11/get-started/java-binding/).
13+
in the [user guide](https://exonum.com/doc/version/0.12/get-started/java-binding/).
1414

1515
[how-to-build]: https://github.com/exonum/exonum-java-binding/blob/master/CONTRIBUTING.md#how-to-build
1616
[cryptocurrency-demo]: https://github.com/exonum/exonum-java-binding/tree/master/exonum-java-binding/cryptocurrency-demo
@@ -20,7 +20,7 @@ in the [user guide](https://exonum.com/doc/version/0.11/get-started/java-binding
2020
### Step 1. Configure Environment
2121

2222
#### Services definition
23-
Services must be defined in the [services.toml](https://exonum.com/doc/version/0.11/get-started/java-binding/#built-in-services)
23+
Services must be defined in the [services.toml](https://exonum.com/doc/version/0.12/get-started/java-binding/#built-in-services)
2424
file in order to be available in the network. The configuration file consists of two sections:
2525
- The optional `system_services` section is used to enable built-in Exonum services. If
2626
not specified - only Configuration service is enabled. Possible variants for the moment are:

exonum-java-binding/core/src/main/java/com/exonum/binding/core/blockchain/Blockchain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ public StoredConfiguration getActualConfiguration() {
245245
* Note that this pool represents the state as of the current snapshot, and its state is volatile
246246
* even between block commits.
247247
*
248-
* @see <a href="https://exonum.com/doc/version/0.11/advanced/consensus/specification/#pool-of-unconfirmed-transactions">Pool of Unconfirmed Transactions</a>
248+
* @see <a href="https://exonum.com/doc/version/0.12/advanced/consensus/specification/#pool-of-unconfirmed-transactions">Pool of Unconfirmed Transactions</a>
249249
*/
250250
public KeySetIndexProxy<HashCode> getTransactionPool() {
251251
return schema.getTransactionPool();

exonum-java-binding/core/src/main/java/com/exonum/binding/core/blockchain/CoreSchemaProxy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ MapIndex<HashCode, TransactionLocation> getTxLocations() {
167167
* Note that this pool represents the state as of the current snapshot, and its state is volatile
168168
* even between block commits.
169169
*
170-
* @see <a href="https://exonum.com/doc/version/0.11/advanced/consensus/specification/#pool-of-unconfirmed-transactions">Pool of Unconfirmed Transactions</a>
170+
* @see <a href="https://exonum.com/doc/version/0.12/advanced/consensus/specification/#pool-of-unconfirmed-transactions">Pool of Unconfirmed Transactions</a>
171171
*/
172172
KeySetIndexProxy<HashCode> getTransactionPool() {
173173
return KeySetIndexProxy.newInstance(CoreIndex.TRANSACTIONS_POOL, dbView,

exonum-java-binding/core/src/main/java/com/exonum/binding/core/runtime/ClassLoadingScopeChecker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ void checkNoCopiesOfAppClasses(ClassLoader pluginClassloader) {
7979
+ " 2. Does not specify its version (i.e., inherits it "
8080
+ "from exonum-java-binding-bom)%n"
8181
+ "See also: "
82-
+ "https://exonum.com/doc/version/0.11/get-started/java-binding/#using-libraries",
82+
+ "https://exonum.com/doc/version/0.12/get-started/java-binding/#using-libraries",
8383
pluginClassloader, libraryCopies);
8484
throw new IllegalArgumentException(message);
8585
}

0 commit comments

Comments
 (0)