Giter Club home page Giter Club logo

noirofficial / noir Goto Github PK

View Code? Open in Web Editor NEW
19.0 4.0 10.0 109.36 MB

The official Noir repository. Noir is a cryptocurrency built by its community, driven by the Sigma protocol for privacy.

Home Page: https://noirofficial.org/#wallets

License: MIT License

Makefile 0.31% Shell 0.41% M4 0.78% QMake 0.01% Roff 0.07% Python 2.81% C++ 54.07% C 34.34% HTML 0.19% CSS 0.01% CMake 0.01% Objective-C++ 0.02% Assembly 0.06% Java 0.07% Ruby 0.01% Perl 0.04% Objective-C 6.78% PHP 0.01% q 0.01% Lua 0.01%
cryptocurrency noir privacy community masternodes sigma blockchain sigma-protocol zerocoin-protocol proof-of-stake

noir's People

Contributors

beatrichartz avatar flo071 avatar notawiz4rd avatar nzsquirrell avatar pellkopf avatar vijaydogra avatar zoin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

noir's Issues

Cannot send Noir from GUI

Entering amount to the Amounts field with any amount gets an error with "cannot send 0 Noir or less"

Coincontrol not working correctly

Describe the bug
Coincontrol settings are completely ignored by the Send-Page.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Send Page'
  2. Click on the Coincontrol Icon
  3. Select inputs you want to send
  4. Click 'OK'
  5. Enter the Details where to and how much you want to send
  6. Click 'Send'
  7. Accept Fees and commit tx to the network

Expected behavior
Take the amount of coins from inputs selected in coincontrol.

Desktop (please complete the following information):

  • OS: ALL
  • Version: Noir Core 2.1.0.3

Noir core wallet crashing after some time (while syncing to network)

Describe the bug
After downloading Noir Core version v2.2.0.0-e30c03e the wallet (noir-qt) crashes while re-syncing (after about 20 - 30 minutes) with the following error:

noir-qt: zerocoin.cpp:1033: void CZerocoinState::CalculateAlternativeModulusAccumulatorValues(CChain*, int, int): Assertion `coinGroups.count(denomAndId) > 0' failed.
fish: Job 1, './noir-qt' terminated by signal SIGABRT (Abort)

To Reproduce
Steps to reproduce the behavior:
Happens every time i start the application

Desktop (please complete the following information):

  • Noir Core version: v2.2.0.0-e30c03e
  • OS: Manjaro Linux x86_64
  • Host: 80VR Lenovo Y720-15IKB
  • Kernel: 5.12.9-1-MANJARO
  • DE: Plasma 5.21.5
  • WM: KWin [GTK2/
  • CPU: Intel i5-7300HQ (4) @ 3.50GHz
  • GPU: NVIDIA GeForce GTX 1060
  • GPU: Intel HD Graphics 630

Additional context
I haven't used the noir wallet for a long time so the problem could have been introduced in an older version.
Edit: Every time I start the wallet it has more proggress

Wallet install crashes

CXXLD noird
tor/src/common/libor.a(compat.o): In function drop_capabilities': compat.c:(.text+0xed): undefined reference to cap_get_proc'
compat.c:(.text+0x101): undefined reference to cap_clear' compat.c:(.text+0x116): undefined reference to cap_set_flag'
compat.c:(.text+0x12e): undefined reference to cap_set_flag' compat.c:(.text+0x149): undefined reference to cap_set_flag'
compat.c:(.text+0x151): undefined reference to cap_set_proc' compat.c:(.text+0x15b): undefined reference to cap_free'
tor/src/common/libor.a(compat.o): In function have_capability_support': compat.c:(.text+0x2685): undefined reference to cap_get_proc'
compat.c:(.text+0x2694): undefined reference to cap_free' tor/src/common/libor.a(sandbox.o): In function sb_kill':
sandbox.c:(.text+0x1fe): undefined reference to seccomp_rule_add' tor/src/common/libor.a(sandbox.o): In function sb_ioctl':
sandbox.c:(.text+0x271): undefined reference to seccomp_rule_add' tor/src/common/libor.a(sandbox.o): In function sb_socketpair':
sandbox.c:(.text+0x31a): undefined reference to seccomp_rule_add' tor/src/common/libor.a(sandbox.o): In function sb_stat64':
sandbox.c:(.text+0x3dc): undefined reference to seccomp_rule_add' tor/src/common/libor.a(sandbox.o): In function sb_poll':
sandbox.c:(.text+0x4a7): undefined reference to seccomp_rule_add' tor/src/common/libor.a(sandbox.o):sandbox.c:(.text+0x51e): more undefined references to seccomp_rule_add' follow
tor/src/common/libor.a(sandbox.o): In function sandbox_init': sandbox.c:(.text+0x33ba): undefined reference to seccomp_init'
sandbox.c:(.text+0x3500): undefined reference to seccomp_release' sandbox.c:(.text+0x35ce): undefined reference to seccomp_rule_add'
sandbox.c:(.text+0x3634): undefined reference to seccomp_rule_add' sandbox.c:(.text+0x3712): undefined reference to seccomp_rule_add'
sandbox.c:(.text+0x37d7): undefined reference to seccomp_rule_add' sandbox.c:(.text+0x38d3): undefined reference to seccomp_rule_add'
sandbox.c:(.text+0x392f): undefined reference to seccomp_load' sandbox.c:(.text+0x394b): undefined reference to seccomp_release'
collect2: error: ld returned 1 exit status
Makefile:3288: recipe for target 'noird' failed
make[2]: *** [noird] Error 1
make[2]: Leaving directory '/home/server2/noir/src'
Makefile:7854: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/server2/noir/src'
Makefile:688: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Wallet ability to run on MacOS 10.12 Sierra

Wallet currently requires 10.13 or later

I have 10.12 and unable to go up as other software incompatibilities

flo071 told me he is working on this, thought I'd put it here to make it official, cheers

Write Sigma article

This should include stuff about privacy in general (maybe also some tech used by other coins), why Sigma and the tech behind it.

Night mode wallet

To suit the noir vibe and build the brand:

white text on dark purple background... i trust malt1 to make something awesome looking ;)

build issue with tor Ubuntu 16.04

Hi,

trying to build latest master it fails on tor section:

make[1]: Entering directory '/usr/local/src/noir/src/tor'
CCLD src/or/tor
src/or/libtor.a(main.o): In function tor_main': main.c:(.text+0x7f79): undefined reference to evutil_secure_rng_set_urandom_device_file'
src/common/libor-event.a(compat_libevent.o): In function tor_gettimeofday_cache_clear': compat_libevent.c:(.text+0x840): undefined reference to event_base_update_cache_time'
collect2: error: ld returned 1 exit status
Makefile:4512: recipe for target 'src/or/tor' failed
make[1]: *** [src/or/tor] Error 1
make[1]: Leaving directory '/usr/local/src/noir/src/tor'
Makefile:3322: recipe for target 'all' failed
make: *** [all] Error 2

dpkg -l |grep libevent
ii libevent-2.0-5:amd64 2.0.21-stable-2ubuntu0.16.04.1 amd64 Asynchronous event notification library
ii libevent-core-2.0-5:amd64 2.0.21-stable-2ubuntu0.16.04.1 amd64 Asynchronous event notification library (core)
ii libevent-dev 2.0.21-stable-2ubuntu0.16.04.1 amd64 Asynchronous event notification library (development files)
ii libevent-extra-2.0-5:amd64 2.0.21-stable-2ubuntu0.16.04.1 amd64 Asynchronous event notification library (extra)
ii libevent-openssl-2.0-5:amd64 2.0.21-stable-2ubuntu0.16.04.1 amd64 Asynchronous event notification library (openssl)
ii libevent-pthreads-2.0-5:amd64 2.0.21-stable-2ubuntu0.16.04.1 amd64 Asynchronous event notification library (pthreads)

Any ideas?

Thanks

Log spamming

"ProcessMessage=getdata" getting written every second into debug.log

Noirnode payments are not checked correctly

2020-01-07 14:28:09 CNoirnodeBlockPayees::IsTransactionValid -- ERROR: Missing required payment, possible payees: 'ZCmggBp4zKyGVypCu6pPjWqQzVcofSEgVD', amount: 1.100000 NOR

TODO: check for noirnode payment in PoS blocks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.