Git Product home page Git Product logo

pivx-project / pivx-spmt Goto Github PK

View Code? Open in Web Editor NEW
20.0 12.0 25.0 13.37 MB

Secure PIVX Masternode Tool - Setup & Manage your masternodes while storing collateral on a Ledger device!

Home Page: https://www.pivx.org

License: MIT License

Python 97.06% NSIS 1.12% Shell 1.82%
masternode pivx-masternode hardware-wallet spend-masternode-rewards masternode-setup vote governance pivx cryptocurrencies hardware-wallets

pivx-spmt's People

Contributors

fuzzbawls avatar gpdionisio avatar liquid369 avatar lubinalubina avatar random-zebra avatar

Stargazers

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

Watchers

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

pivx-spmt's Issues

Update?

Hi, when will the app update be? It does not connect to the server. Ledger Live does not offer) it is not able to process many transactions at 3 piv

Thanks

Last version not start

latest version does not start on Macos Catalina 10.15.3
The application blinks quickly once and nothing happens.

Application crashes

Hi @random-zebra
When I send Collateral to any addres^ Application crashes.
I wanted to transfer coins to a new address.

macOS Mojave 10.14.5

Does the PC running SPMT need to be on all the time?

Just wondering if the PC running SPMT need to be on, all the time? Or is it like a
control wallet, that holds your collateral 10,000 piv and can be turned on and off without affecting the masternode? It would be good if you can provide a quick diagram of the local wallet, SPMT, ledger and master node.

Multiple crashes!

Hi,

Just tested the latest version SPMT - Secure PIVX Masternode Tool - v.0.7.0-a and it seems very unstable!

Bug1: Tried to connect to my own node and it keeps crashing at start! After 3-4 times crash it worked.
Then i restarted and it crahsed! Seems if it don't connect right away to my local wallet it crashes....

Bug2: Tried to add a new MN and save using the left Save button. SPMT crashed!

This is the logfile:

2024-07-02 13:58:41,069 - INFO - MainThread | DB: Initializing...
2024-07-02 13:58:41,069 - INFO - MainThread | DB: Initialized
2024-07-02 13:58:41,069 - INFO - MainThread | DB: Opening...
2024-07-02 13:58:41,069 - INFO - MainThread | DB: Initializing tables...
2024-07-02 13:58:41,075 - INFO - MainThread | DB: Tables initialized
2024-07-02 13:58:41,100 - INFO - MainThread | DB: Database open
2024-07-02 13:58:41,100 - INFO - MainThread | DB: Clearing table REWARDS...
2024-07-02 13:58:41,100 - INFO - MainThread | DB: Table REWARDS cleared
2024-07-02 13:58:41,155 - INFO - MainThread | DB: Clearing table PROPOSALS...
2024-07-02 13:58:41,155 - INFO - MainThread | DB: Table PROPOSALS cleared
2024-07-02 13:58:41,194 - INFO - MainThread | DB: Clearing table MY_VOTES...
2024-07-02 13:58:41,194 - INFO - MainThread | DB: Table MY_VOTES cleared
2024-07-02 13:58:41,225 - INFO - MainThread | Pruning table RAWTXES
2024-07-02 13:58:41,381 - INFO - MainThread | DB: Getting masternode list
2024-07-02 13:58:41,410 - INFO - MainThread | DB: Getting all RPC servers from table PUBLIC_RPC_SERVERS
2024-07-02 13:58:41,410 - INFO - MainThread | DB: Getting all RPC servers from table CUSTOM_RPC_SERVERS
2024-07-02 13:58:41,410 - INFO - MainThread | HW: Initializing Class...
2024-07-02 13:58:41,410 - DEBUG - MainThread | HW: Class initialized
2024-07-02 13:58:41,410 - DEBUG - MainThread | STARTING SPMT
2024-07-02 13:58:41,410 - INFO - MainThread | Console Log thread started
2024-07-02 13:58:41,497 - INFO - MainThread | Checking SPMT version...
2024-07-02 13:58:41,497 - DEBUG - MainThread | Hello! Welcome to SPMT - Secure PIVX Masternode Tool - v.0.7.0-a
2024-07-02 13:58:41,525 - DEBUG - Dummy-1 | -1-> getinfo []
2024-07-02 13:58:41,525 - DEBUG - Dummy-2 | Starting new HTTPS connection (1): raw.githubusercontent.com:443
2024-07-02 13:58:41,525 - DEBUG - Dummy-1 | <-1- {"version": 5060100, "protocolversion": 70927, "services": "NETWORK/BLOOM/", "walletversion": 170000, "balance": 71.90448609, "staking status": "Staking Not Active", "blocks": 4455019, "timeoffset": 0, "connections": 16, "proxy": "", "difficulty": 9316.34825502, "testnet": false, "moneysupply": 832135664.4001309, "transparentsupply": 831396232.718139, "shieldsupply": 739431.68199183, "keypoololdest": 1685129549, "keypoolsize": 99, "unlocked_until": 0, "paytxfee": 0.0, "relayfee": 0.0001, "errors": ""}
2024-07-02 13:58:41,525 - DEBUG - Dummy-1 | -2-> getblockcount []
2024-07-02 13:58:41,525 - DEBUG - Dummy-1 | <-2- 4455019
2024-07-02 13:58:41,525 - DEBUG - Dummy-1 | -3-> mnsync ["status"]
2024-07-02 13:58:41,525 - DEBUG - Dummy-1 | <-3- {"IsBlockchainSynced": true, "lastMasternodeList": 1719921032, "lastMasternodeWinner": 1719921517, "lastBudgetItem": 1719921490, "lastFailure": 0, "nCountFailures": 0, "sumMasternodeList": 11688, "sumMasternodeWinner": 78174, "sumBudgetItemProp": 125453, "sumBudgetItemFin": 0, "countMasternodeList": 6, "countMasternodeWinner": 4, "countBudgetItemProp": 6, "countBudgetItemFin": 6, "RequestedMasternodeAssets": 999, "RequestedMasternodeAttempt": 0}

Error on Transfer Rewards

Hi there, you're doing an amazing job. I've been using SPMT since version 0.1.1 and its improvements are great.
I just run into an error while trying to Transfer some of the Rewards available, 37 out of 42, and got this error again and again after the signing process on my Ledger completes at 100%:

2018-12-04 15:28:48 : Amount to send :100.98527888
EXCEPTION
version : 0.4.0-a
caller : signTxFinish
function : FinishSend
err: -342: non-JSON HTTP response with '400 Bad Request' from server
===> Exception in RPC client
EXCEPTION
version : 0.4.0-a
caller : signTxFinish
function : FinishSend
err: ("'NoneType' object has no attribute 'get'",)
===> Exception in FinishSend

I tried it with my local Windows wallet v3.1.1 (64-bit) and with your Amsterdam node and the result was the same.
My SPMT version is 0.4.0-a. I tried it on 0.3.1-c and run into problems too, but different ones: could connect to both wallet and ledger but Masternode couldn't be found and rewards list never fills.

Can't connect trezor one

I've been using SPMT for a few years to mange a masternode with my trezor. Just tried to open it to sweep rewards and when I try to connect with the trezor, I get data error: invalid coin name. Last time I used it was up to 2 months ago. Since that time I have increased ram, and installed a new SSD as my c drive. I cloned the original drive, and swapped them.
Once the failure started I Tried rolling the trezor firmware back to 1.10.0 level and changing SPMT to start from the E: drive (original C: drive.

SPMT 0.4.1 does not start on linux

Hello

I updated to 0.4.1 but the app won't launch on my Ubuntu 18.04.1. The loading screen appears but afterwards the app does not launch. I also do not see any PID running.

Best,
TheSaltyJ

[Crash] TabMNConf object has no attribute 'curr_starting_spath'

SPMT v.0.6.1-a
PIVX-Qt: v4.1
Ubuntu: 18-04

[I was unable to reproduce this the second time I tried, so best recollection]

  1. "New Masternode"
  2. Name, IP Address entered
  3. clicked on ">>", error occurred:
Traceback (most recent call last):
File "src/threads.py", line 40, in on_thread_finished_int
File "src/tabMNConf.py", line 68, in findSpath_done
AttributeError: 'TabMNConf' object has no attribute 'curr_starting_spath'

Tried again and it did not crash.

Thank you

Thank you very much for this V5 I wanted to say thank you I see a lot of beautiful things and a lot of passion. I can't even find the word and I'm sure I rate you gross ... and thanks again and best wishes!

Oh yes I can no longer take out my reward from SPMT too lol

Not working

  1. Not connetction to servers
  2. Not connection to Ledger Nano X (Pivix last app)

Снимок экрана 2022-04-29 в 11 31 23

SPMT starts up and dies at 99% load screen

I just installed the latest version on a new pc and started to setup my MN. It worked during the first start up and MN setup and i closed it and started SPMT with no issue.
After 20min or so now it wont start. It loads to 99% (shows SPMT ready) and then closes without any error pop-up or anything.
debug file shows:

2020-08-28 12:36:01,573 - INFO - MainThread | DB: Initializing...
2020-08-28 12:36:01,573 - INFO - MainThread | DB: Initialized
2020-08-28 12:36:01,573 - INFO - MainThread | DB: Opening...
2020-08-28 12:36:01,574 - INFO - MainThread | DB: Initializing tables...
2020-08-28 12:36:01,575 - INFO - MainThread | DB: Tables initialized
2020-08-28 12:36:01,583 - INFO - MainThread | DB: Database open
2020-08-28 12:36:01,583 - INFO - MainThread | DB: Clearing table REWARDS...
2020-08-28 12:36:01,585 - INFO - MainThread | DB: Table REWARDS cleared
2020-08-28 12:36:01,609 - INFO - MainThread | DB: Clearing table PROPOSALS...
2020-08-28 12:36:01,610 - INFO - MainThread | DB: Table PROPOSALS cleared
2020-08-28 12:36:01,637 - INFO - MainThread | DB: Clearing table MY_VOTES...
2020-08-28 12:36:01,638 - INFO - MainThread | DB: Table MY_VOTES cleared
2020-08-28 12:36:01,653 - INFO - MainThread | Pruning table RAWTXES
2020-08-28 12:36:01,663 - INFO - MainThread | DB: Getting masternode list
2020-08-28 12:36:01,742 - INFO - MainThread | DB: Getting all RPC servers from table PUBLIC_RPC_SERVERS
2020-08-28 12:36:01,743 - INFO - MainThread | DB: Getting all RPC servers from table CUSTOM_RPC_SERVERS
2020-08-28 12:36:01,744 - INFO - MainThread | HW: Initializing Class...
2020-08-28 12:36:01,744 - DEBUG - MainThread | HW: Class initialized
2020-08-28 12:36:01,744 - DEBUG - MainThread | STARTING SPMT
2020-08-28 12:36:01,744 - INFO - MainThread | Console Log thread started
2020-08-28 12:36:01,816 - INFO - MainThread | Checking SPMT version...
2020-08-28 12:36:01,816 - DEBUG - MainThread | Hello! Welcome to SPMT - Secure PIVX Masternode Tool - v.0.6.1-a

Also restarted my pc and tried. Same thing.

When remote server?

when will you add remote servers? not to hold a local purse on the computer?

RPC Server connection strange behaviors

First time using SPMT, so I may have been doing something wrong. Two things to note regarding trying to use RPC Server connection log:

SPMT v.0.6.1-a
PIVX-Qt: v4.1
Ubuntu: 18-04

  1. Trying to connect to "Local Wallet" the first time took a bit, and then generated 5 or 6 connected windows (local wallet running PIVX-Qt v4.1.0 and is actively functioning for cli commands)
  2. Second time trying to connect to "Local Wallet" (after trying to ctrl-z to put it in the background, and it locking up on me and having to kill it). Fails with err: 'NoneType' object is not iterable
  3. trying to connect to losangeles.randomzebra.party also gets the same nonetype error. amsterdam and singapore appear to work.

Masternode not founded

Hi everybody,
I try to enable a masternode on a Home Ubuntu Server.
SPMT v.0.6.1-a
PIVX-Qt: v4.1
Ubuntu: 18-04
Ledger nano S

I have followed the indications : https://github.com/PIVX-Project/PIVX-SPMT
Everything seem to be good. Then i start my masternode and get status ACTIVE (when click on "Get Status of all Masternodes").
But after 2 long hours, nothing happen and when i click on "Get Status of all Masternodes", i get : "Masternode not founded".

I set-up a Local Wallet and i get the pink light in SPMT at the line PIVX RPC Server.
Seem to be ok !

Here is my pivx.conf file :

rpcuser=i put a long one
rpcpassword=i put a longer one
rpcallowip=127.0.0.1
server=1
daemon=1
listen=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=<even if some day my ext IP change (Home Box), i put the right one>
masternodeaddr=:51472
masternodeprivkey=

Any Help ?

Errors Configuring Multiple Masternodes

The current version (v.0.6.3-a) is giving me errors when working with more than one masternode at a time. If creating more than one masternode inside the GUI, only the first one will start, and it seems like the others pick up bad configuration data.

A workaround is to create and launch one at a time, but discovering the nature of the problem and settling on this workaround will be hard for users.

SPMT v.0.6.1-a is not detect Ledger Nano S on Macbook

SPMT v.0.6.1-a is not detect Ledger Nano S on Macbook
See pictures attached.
With v.0.6.0-b the Ledger Nano S is detected and working fine.
With v.0.6.1-a the Ledger Nano S is not detected.
Can i help you to bugfix this issue?
Have a good day
Matthias
Bildschirmfoto 2020-03-21 um 15 13 18
Bildschirmfoto 2020-03-21 um 15 17 49

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.