Skip to content

Cesium² is a simple wallet for Ğ1 libre currency, and compatible with the Duniter protocol.

License

Notifications You must be signed in to change notification settings

duniter/cesium2s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cesium²

Latest Release pipeline status

Cesium², running on Duniter v2s (Substrate).

Cesium² use Angular, Ionic and Capacitor.

Roadmap

Priority 1

  • First membership / certification / deposit / distance
  • Network scan ?

Priority 2

  • Login process should use a unique modal, and a method selector - issue #26
  • Directory (aka wot) search using Data Pod (see duniter-panel)
  • Submit profile to Data pod (see ddd-ui)
  • TX comments

Build

In a post-it

# Get sources
git clone git@git.duniter.org:clients/cesium-grp/cesium2s.git
cd cesium2s

# Install NodeJS v18 or v20, then deps
nvm use 18
npm install -g @ionic/cli @angular/cli @capacitor/cli
npm install

# Build and run !
npm run start

Build for Android

  • Init the android project:

    npm run android:prepare
    npm run android:init
    npm run android:sync  # or `ionic capacitor sync android`
  • Compile from Android Studio:

    • Open the Android project at <cesium2s-root>/android
    • Run !
  • Compile from the command line:

    npm run android:prepare
    npm run android:assemble:prod

More documentation

You will find more devloper documentation in doc/ directory.

About

Cesium² is a simple wallet for Ğ1 libre currency, and compatible with the Duniter protocol.

Resources

License

Stars

Watchers

Forks

Packages

No packages published