Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[![Docker Publish](https://github.com/Davidson-Souza/Floresta/actions/workflows/docker.yml/badge.svg)](https://github.com/Davidson-Souza/Floresta/actions/workflows/docker.yml)
[![Docker Publish](https://github.com/Davidson-Souza/Floresta/actions/workflows/docker.yml/badge.svg)](https://github.com/Davidson-Souza/Floresta/actions/workflows/docker.yml)
[![functional](https://github.com/Davidson-Souza/Floresta/actions/workflows/functional.yml/badge.svg)](https://github.com/Davidson-Souza/Floresta/actions/workflows/functional.yml)
[![Docker Publish](https://github.com/vinteumorg/Floresta/actions/workflows/docker.yml/badge.svg)](https://github.com/vinteumorg/Floresta/actions/workflows/docker.yml)
[![Docker Publish](https://github.com/vinteumorg/Floresta/actions/workflows/docker.yml/badge.svg)](https://github.com/vinteumorg/Floresta/actions/workflows/docker.yml)
[![functional](https://github.com/vinteumorg/Floresta/actions/workflows/functional.yml/badge.svg)](https://github.com/vinteumorg/Floresta/actions/workflows/functional.yml)

### Floresta

Welcome to Floresta, a lightweight Bitcoin full node implementation written in Rust, powered by [Utreexo](https://eprint.iacr.org/2019/611) a novel dynamic accumulator designed for the Bitcoin UTXO set.

This project is composed of two parts, `libfloresta` and `florestad`. `libfloresta` is
a set of reusable components that can be used to build Bitcoin applications. `florestad` is built on top of `libfloresta` to provide a full node implementation, including a watch-only wallet and an Electrum server. If you just want to run a full node, you can use `florestad` directly, either by building it from source or by downloading a pre-built binary from the [releases](https://github.com/Davidson-Souza/Floresta/releases/tag/v0.4.0).
a set of reusable components that can be used to build Bitcoin applications. `florestad` is built on top of `libfloresta` to provide a full node implementation, including a watch-only wallet and an Electrum server. If you just want to run a full node, you can use `florestad` directly, either by building it from source or by downloading a pre-built binary from the [releases](https://github.com/vinteumorg/Floresta/releases/tag/v0.4.0).

If you want to use `libfloresta` to build your own Bitcoin application, you can find the documentation [here](https://docs.getfloresta.sh/floresta/).

Expand Down Expand Up @@ -48,7 +48,7 @@ You'll need Rust and Cargo, refer to [this](https://www.rust-lang.org/) for more
Once you have Cargo, clone the repository with:

```bash
git clone https://github.com/Davidson-Souza/Floresta.git
git clone https://github.com/vinteumorg/Floresta.git
```

go to the Floresta directory
Expand All @@ -73,7 +73,7 @@ If you're using Nix, you can add Florestad to your system with its overlay.
{
#Here you declare the import for your flake
inputs.florestad = {
url = "github:Davidson-Souza/Floresta";
url = "github:vinteumorg/Floresta";
inputs = {
nixpkgs.follows = "nixpkgs";
flake-parts.follows = "flake-parts";
Expand Down Expand Up @@ -101,7 +101,7 @@ pkgs.florestad

But if you just want to test it or quickly run a instance you can do
```bash
$ nix run github:Davidson-Souza/Floresta
$ nix run github:vinteumorg/Floresta
```

### Running
Expand All @@ -125,7 +125,7 @@ This will start the full node, and you can connect to it with an Electrum wallet
floresta-cli getblockchaininfo
```

For more information on how to use the `floresta-cli` tool, you can check the [api documentation](https://github.com/Davidson-Souza/Floresta/blob/master/crates/floresta-cli/README.md).
For more information on how to use the `floresta-cli` tool, you can check the [api documentation](https://github.com/vinteumorg/Floresta/blob/master/crates/floresta-cli/README.md).

#### Assume Utreexo
If you want to skip the IBD process, you can use the `--assume-utreexo` flag. This flag will start the node at a given height, with the state
Expand Down
2 changes: 1 addition & 1 deletion crates/floresta-chain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description = """
Using floresta-chain, you can create a Bitcoin node that validates blocks
and transactions, acording to the Bitcoin consensus rules.
"""
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
license = "MIT"
readme = "README.md"
keywords = ["bitcoin", "utreexo", "node", "consensus"]
Expand Down
2 changes: 1 addition & 1 deletion crates/floresta-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description = """
A command line interface for Florestad. You can use this client to interact
with a running Florestad node.
"""
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
readme = "README.md"
keywords = ["bitcoin", "utreexo", "node", "blockchain", "rust"]
categories = ["bitcoin", "blockchain", "node"]
Expand Down
2 changes: 1 addition & 1 deletion crates/floresta-common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ edition = "2021"
description = "Common types and functions for Floresta"
authors = ["Davidson Souza <[email protected]>"]
license = "MIT"
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
readme = "README.md"


Expand Down
2 changes: 1 addition & 1 deletion crates/floresta-electrum/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description = """
Electrum protocol specification and works out of the box with any wallet
that supports Electrum servers.
"""
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
license = "MIT"
readme = "README.md"
keywords = ["bitcoin", "utreexo", "node", "blockchain", "rust"]
Expand Down
2 changes: 1 addition & 1 deletion crates/floresta-watch-only/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors = ["Davidson Souza <[email protected]>"]
keywords = ["bitcoin", "watch-only", "electrum-server"]
categories = ["bitcoin", "blockchain", "node"]
license = "MIT"
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
readme = "README.md"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion crates/floresta-wire/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description = """
to fetch blocks and transactions from the network, and to broadcast
your own transactions.
"""
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
license = "MIT"
readme = "README.md"
keywords = ["bitcoin", "utreexo", "p2p", "networking"]
Expand Down
2 changes: 1 addition & 1 deletion crates/floresta/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ description = """
See the examples directory for examples of how to use this library, and
each crate's documentation for more information on how to use each module.
"""
repository = "https://github.com/Davidson-Souza/Floresta"
repository = "https://github.com/vinteumorg/Floresta"
license = "MIT"
readme = "README.md"
keywords = ["bitcoin", "utreexo", "node", "blockchain", "rust"]
Expand Down
2 changes: 1 addition & 1 deletion florestad/docs/tutorial(PT-BR).md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Para compilar, você precisa da toochain do Rust e o Cargo, mais informações [
Você pode obter o código-fonte baixando do Github ou clonando com

```bash
git clone https://github.com/Davidson-Souza/Floresta.git
git clone https://github.com/vinteumorg/Floresta.git
```

Navegue para dentro da pasta com
Expand Down