Huh, looks like I'm the only mediator. It wasn't really that hard to set up at all.
root@bdf33d694ffb:~/python-rein# rein post
0 - bitspill - Fee: 1.0% - Public key: 025a19c3aa027e9114a2f79b6e2f76d85c5b3fb59723ea9dba97e019f1f751d0eb
Choose a mediator (q to quit): ^CAborted!
To recover an account is it as easy as running setup again with the same address/keys or are there any other critical files saved locally to backup?
At least for the first identity a file called backup-rein.json is created but that was one of the first things I built. It's probably better to backup the file ~/.rein/local.db as that's where all client-side information is stored.
Is it possible to change the mediator fee after setup or is it locked in, for the time being?
Locked in or indeterminate. In order to allow replacement, a client needs to be able to put enrollments in time-order. Since there is no time in the enrollment and a timestamp can't be trusted, it's not in there yet. Later, we'll include a block hash and the Causeway servers will be able to help provide that by having a local copy of Core running or the option for python-rein to talk to a local Bitcoin Core node would be even better.
Running `rein resolve/workerdispute/creatordispute` should exit after printing "None found" skipping the prompt to quit, in the way `rein accept/bid/deliver` already do.
I thought I fixed this but just saw your pull request. It probably makes sense to merge that, do testing and tag a second alpha this weekend since there have been some other improvements like a testnet mode.
Backspace doesn't seem to behave properly displaying `^H` instead, unless my terminal is acting up... If it's a known issue I'm not going to bother explaining, if it's questionable let me know and I'll detail it further.
This is just terminal behavior. I just hit Ctrl-C if I run into any problems like that.
If I create a job and saved the file locally is it possible to delete it and not sync it to the network?
To do this, you'd need to fire up an sqlite3 client.
Then find the document you want to remove with
sqlite> select id, doc_type, contents from document;
The output would show you something like
49|enrollment|-----BEGIN BITCOIN SIGNED MESSAGE-----
Rein User Enrollment.....
And you could use the number where the 49 is (before the document type which is in this case an enrollment) in the following command.
sqlite> delete from document where id = 49 limit 1;
Before you attempt this, backup that local.db file in case anything goes wrong.
I guess this is a feature request!
I created a job, bid on it, but now `rein accept` doesn't show it. I'm the poster, bidder, and mediator, probably not ideal
Yeah, very inventive
. I'm not sure whether this should be fixed.
Is it correct that I am both the only mediator and only job postings right now or am I not syncing properly?
This is correct. Congratulations and thank you for being the first!