Skip to content

arnetheduck/nora-poc

Repository files navigation

Nora the Web3 API explorer

Screen.Recording.2025-05-19.at.01.20.13.mov

Build instructions

Using nimble 0.18.0+:

nimble setup -l
nimble shell
nim c -r src/nora

Android

Works on MacOs and Linux

Might work on Windows

nimble setup
# installing dependencies and configuring the environment
nimble setup_android
# build, deploy and run
# Make sure there's an android device/emulator attached

nimble android_run

Building as a qml plugin

nimble setup
nimble qml_plugin_build

The plugin must be available to the app by specifying import path. It can be done in multiple ways (https://doc.qt.io/qt-6/qtqml-syntax-imports.html#qml-import-path). From QML the plugin can be loaded by

import Nora

Currently, the plugin sets the context property main in the same way as it's done in the full Nora app.

Note

Because of the current limitations of seaqt, the app using the plugin must register the module by calling qmlRegisterModule("Nora", 1, 0); in order to make the qml imports working. In the future this will be replaced by registration directly in the plugin code.

About

seaqt playground

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •