Skip to content

Build and run the Logos Blockchain UI App#271

Open
cheny0 wants to merge 9 commits into
mainfrom
269-start-a-logos-blockchain-node-via-ui
Open

Build and run the Logos Blockchain UI App#271
cheny0 wants to merge 9 commits into
mainfrom
269-start-a-logos-blockchain-node-via-ui

Conversation

@cheny0

@cheny0 cheny0 commented May 19, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@cheny0 cheny0 self-assigned this May 19, 2026
@cheny0 cheny0 added area:blockchain Docs related to the Logos base layer (L1) blockchain journeys and docs. quality:stub Placeholder page. Title, status, and known gaps only. Not runnable. type:journey A user journey document (the primary deliverable). release:testnet-v0.1 Items for Testnet v0.1 release. labels May 19, 2026
@cheny0 cheny0 linked an issue May 19, 2026 that may be closed by this pull request
@kashepavadan kashepavadan requested a review from a team June 4, 2026 21:18

@jzaki jzaki left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The build command does not work after following the step to clone the repo.
(testing with nix run, but a lot of deps seem to be building fresh...)

Before you start, make sure you have the following:

- A supported OS: Linux x86_64 or macOS
- [Nix](https://github.com/NixOS/nix-installer) installed with flakes enabled.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to see --enable-flakes as part of the single install line!
Ideally we could have the single install line here (rather than have the user leave to the NixOS repo), and ensure it doesn't go stale by having it in a script, and add a pre-processing step to the docs to take that command and insert it here.
Not for this PR just an idea issue for such scenarios. Note this is different to the automated testing of tutorials in the tool used by core.

## What to expect

- You have a Logos Blockchain node running and connected to peers.
- Your wallet holds testnet funds requested from the faucet.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To me this list isn't clearly the post-conditions. This line in particular reads like it might be a pre-condition.
Maybe it's a matter of adding something like...

## What to expect

After this tutorial you will:

- Have a ...

Or fleshing out the title: What to expect at the end of this doc

slug: start-a-logos-blockchain-node-via-the-app-ui
---

# Start a Logos Blockchain node via the app UI

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought this was about using basecamp to install a module to just run a node, but realised later it's about building and running the node front-end.

Consider a title that includes 'build'? Something like: Build and run the Logos Blockchain node front-end app

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer to keep as-is since the goal of the tutorial is to have a blockchain node, and the way to get one is via the app. The goal is not building or running the app per se.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The instruction spell out how to build the app. Following the instructions it spent 1hr building before I could use it.

1. Build the standalone app:

```sh
nix build '.#app'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does not find .#app target. nix build builds a lib, and nix run seems to be building a lot of things...
Not sure if there's a config here (or was in a past commit) where '.#app' worked quicker?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI, nix run Has been running for over 1hr and not yet finished
image
Note: doing nix run is specified in the blockchain-ui repo's readme as how to run it.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Khushboo-dev-cpp check out this issue with the blockchain ui

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not necessarily an issue?
It did eventually finish. It just took a lot of time and memory to build.

@kashepavadan kashepavadan changed the title (#269) Start a Logos Blockchain node via the app UI Build and run the Logos Blockchain UI App Jun 17, 2026
@kashepavadan

Copy link
Copy Markdown
Contributor

@jzaki check it out now

@bristinWild

Copy link
Copy Markdown

Hi Guys,

I tested a similar Logos build flow on macOS (Apple Silicon) and encountered a few onboarding issues around Nix configuration that may be worth documenting.

Initially:

nix build '.#app'

failed because flakes were not enabled.

After retrying with:

nix --extra-experimental-features 'nix-command flakes' build '.#app'

Nix prompted me to trust the Logos cache:

https://cache.nix.logos.co/public

but then emitted:

warning: ignoring untrusted substituter 'https://cache.nix.logos.co/public', you are not a trusted user
warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting

From a first-time contributor pov, it wasn't clear whether these warnings are expected, whether additional Nix configuration is required, or whether the build can safely proceed without the cache.

It may be helpful to add a troubleshooting note explaining the expected behavior for users who have not previously configured Nix with the Logos cache and flakes enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:blockchain Docs related to the Logos base layer (L1) blockchain journeys and docs. quality:stub Placeholder page. Title, status, and known gaps only. Not runnable. release:testnet-v0.1 Items for Testnet v0.1 release. type:journey A user journey document (the primary deliverable).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Start a Logos Blockchain node via UI

4 participants