Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - wackou

Pages: 1 ... 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 ... 33
286
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 09, 2015, 09:12:26 am »
ok, so I did "wallet_import_keys_from_json" in 0.5.0, and it looks like it imported everything. Thanks all for the help/comments, you guys rock +5%

287
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 09, 2015, 12:36:16 am »
Are you sure the private key you are importing is correct account key to access TITAN deposits, or actually controls a single balance with expected funds?

I did export the keys from the bts wallet using "wallet_dump_private_key account_name" where account_name is a TITAN account. I did then import them, called also wallet_regenerate_keys, but to no avail... By looking at the keys using "wallet_account_list_public_keys" as suggested by cgafeng, they do appear though in the genesis file and by importing those one by one my balance does appear. So I'll just wait for the "wallet_import_keys_from_json" command, then. (just to make sure, it's not in 0.5.0, right?)

288
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 08, 2015, 03:32:24 pm »
Maybe those PTS addresses are the BTS that got sharedropped to PTS during the merger.

Yes, could be. Or they could be PTS addresses from the Feb. 28th snapshot for BTS too. I keep thinking I should have some BTS associated to my PTS addresses, but I remember now that I donated them after the snapshot  :-[  I guess wishing really hard for something to be true does not make it true  :'(  :)

289
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 08, 2015, 03:05:42 pm »
Thinking about it, it does bother me that one key I imported gave me a (smaller than expected) balance (the one from my delegate wackou-delegate), while the other 2 keys did not (and all 3 keys were created roughly at the same time, and had a non-zero balance since pretty much the beginning). Do you happen to know the exact date of the bts snapshot used for devshares?

I guess I'll wait, but that's a pity, as I was hoping to get a delegate voted in as it's quite easy right now given that the init delegates have a very low number of votes  :'(

290
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 08, 2015, 02:45:17 pm »
Thanks, missed that post, had still an 80/10/10 distribution in mind, hence the reason I was expecting some to be there. To be fair, there are some PTS addresses in genesis.json, not sure what purpose they serve:

https://raw.githubusercontent.com/BitShares/bitshares/dvs/0.4.28/libraries/blockchain/genesis_bts.json
https://raw.githubusercontent.com/BitShares/bitshares/dvs/0.4.28/libraries/blockchain/genesis_dvs.json

(look for addresses that start with 'P')

I guess I'll have to wait, then, however it still felt weird that the private key import seemed to work correctly but that there was no balance associated with them...

291
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 08, 2015, 02:22:07 pm »
I also successfully imported my keyhotee ID (wackou), and nothing there either...

292
DevShares / Re: Does DevShares wallet_import_private_key work?
« on: January 08, 2015, 02:20:19 pm »
Note: I did call wallet_rescan_blockchain, just to be clear...

293
DevShares / Does DevShares wallet_import_private_key work?
« on: January 08, 2015, 02:13:31 pm »
I tried importing my BTS private keys, however out of the 3 I tried, only 1 gave me some DVS (and less than expected)...

Is there a way to check allocation or the genesis block for which addresses should have some funds?

I also tried to importing some PTS keys (that donated to AGS), which did not fail, and no funds there either... Maybe I'm doing something wrong?

294
Stakeholder Proposals / Slate for btstools.digitalgaia
« on: January 08, 2015, 12:06:21 pm »
tl;dr: slate can be seen here: http://www.bitsharesblocks.com/delegate/slate?name=btstools.digitalgaia

Hi all,

I finally got around to putting together a delegate slate of people that I feel should be voted in order to best benefit the BitShares ecosystem. Thanks Xeroc and Fuzz for pushing this issue, I believe it is a very important one. Without further ado, here's the slate (scroll down to see full list):

Code: [Select]
delegate: btstools.digitalgaia
slate:
    # core developers, all at 100% payrate
    - dev0.nikolai                 # Toast (Nikolai Mushegian)
    - stan.delegate.xeldal         # Stan (Stan Larimer)
    - bm.payroll.riverhead         # Bytemaster (Daniel Larimer)
    - jcalfee1-developer-team.helper.liondani  # James Calfee
    - dev0.theoretical             # Theoretical (formerly: drltc)
    - dev-trial.misc.nikolai       # Toast budget for new dev trials
    - valzav.payroll.testz         # Valentine (Valzav)
    - delegate-dev1.btsnow         # Dan Notestein
    - delegate-dev2.btsnow         # Eric Frias
    - delegate-dev3.btsnow         # Gregorsz
    - delegate-dev4.btsnow         # Gandalf-The-Grey
    - dev.nathanhourt.com          # Nathan Hourt
    - developer.vikram             # Vikram Rajkumar

    # 3rd-party developers (forum id specified when different from delegate)
    - del0.cass                    # 100%  https://bitsharestalk.org/index.php?topic=11753
    - dev.bitsharesblocks          # 100%  https://bitsharestalk.org/index.php?topic=11272 (id: svk)
    - btstools.digitalgaia         #  30%  https://bitsharestalk.org/index.php?topic=12534 (id: wackou)
    - backbone.riverhead           #  10%  https://bitsharestalk.org/index.php?topic=10861
    - dev-metaexchange.monsterer   # 100%  https://bitsharestalk.org/index.php?topic=12317
    - dev.sidhujag                 # 100%  https://bitsharestalk.org/index.php?topic=12027
    - elmato                       # 100%  https://bitsharestalk.org/index.php?topic=12494
    - tradebts.gulu                # 100%  https://bitsharestalk.org/index.php?topic=13457
    - dacx.baozou                  # 100%  https://bitsharestalk.org/index.php?topic=13428
    - dev-pc.bitcube               # 100%  https://bitsharestalk.org/index.php?topic=13995 (id: pc, cube)
    - minebitshares-reloaded       # 100%  https://bitsharestalk.org/index.php?topic=14887 (id: nethyb)  |  seed node: euseednode.minebitshares.com, auseednode.minebitshares.com

    # marketing initiatives
    - marketing.methodx            # 100%  https://bitsharestalk.org/index.php?topic=11663
    - argentina-marketing.matt608  # 100%  https://bitsharestalk.org/index.php?topic=11847
    - media.bitscape               # 100%  https://bitsharestalk.org/index.php?topic=12833
    - delegate.rgcrypto            # 100%  http://rgcrypto.wordpress.com/2015/01/05/announcement/
    - market.cn.group101           # 100%  https://bitsharestalk.org/index.php?topic=13226
    - delegate.verbaltech          # 100%  https://bitsharestalk.org/index.php?topic=13837
    - www.bts-hk                   # 100%  https://bitsharestalk.org/index.php?topic=13724
    - sollywood.sollars-com        # 100%  https://bitsharestalk.org/index.php?topic=13900
    - delegate.dposhub-org         # 100%  https://bitsharestalk.org/index.php?topic=15832
    - delegate.kencode             # 100%  https://bitsharestalk.org/index.php?topic=16072

    # other / special purpose delegates
    - fuzzy.beyondbitcoin          # 100%  https://bitsharestalk.org/index.php?topic=13485
    - fund.bitsharesbreakout       # 100%  https://bitsharestalk.org/index.php?topic=13500
    - del.fav                      #  80%  https://bitsharestalk.org/index.php?topic=15094

    # active "standard" delegates  (3% payrate)
    - delegate.xeroc
    - delegate.liondani     # seed node: 185.25.22.21:1776  |  chain server: 185.25.22.21:1375
    - mr.agsexplorer        # id: boombastic  |  seed node: 180.153.142.120:1777
    - delegate.baozi        # id: alt         |  seed node: 106.185.26.162:1776
    - immortal.bitdelegate  # id: emski       |  seed node: seed.bitdelegate.org:42577
    - dele-puppy            # id: puppies     |  seed node: 95.85.33.16:8764
    - cny.bts500            # id: heyD
    - btsx.chinesecommunity # id: ripplexiaoshan
    - delegate.cgafeng
    - testz
    - delegate.xeldal
    - delegate.coolspeed
    - maqifrnswa
    - spartako
    - emski.bitdelegate
    - dpos.crazybit
    - delegate.webber
    - calabiyau
    - kokojie
    - bdnoble
    - bitcoiners
    - delegate1.john-galt
    - delegate-clayop

    # standby newcomers producing feeds and up-to-date (payrate 3%)
    # (getting these voted in is good for decentralization)
    - delegate.robrigo
    - moon.warlock       # id: davidpbrown
    - delegate-1.lafona  # 1% payrate
    - delegate-mdj       # 2% payrate (id: mdj)
    - delegate.ihashfury # seed nodes and chain servers: https://bitsharestalk.org/index.php?topic=12856.0
    - triox-delegate     # id: triox

I hope I did not forget anyone, if so, please let me know via PM. Another thing I'd like to point out, is that this slate as shown here is in the yaml format (similar to json, but less "visual noise") and can be published if you have the bts_tools installed directly with the following command:

Code: [Select]
$ bts publish_slate slate.yaml

You can find some documentation on how to publish your own slate with the bts_tools here: http://bts-tools.readthedocs.org/en/latest/cmdline.html#publishing-a-slate

295
General Discussion / Re: RPC calls access control
« on: January 06, 2015, 09:20:27 am »
I've been meaning to make the BitShares directory read-protected by default on UNIX-like OS's since October -- https://github.com/BitShares/bitshares/issues/856

And now it's in the develop branch :)

Great, these are the small details that make a big difference (IMO)!

I have also started work on a proxy script here: https://github.com/wackou/bts_proxy
Still not complete, and doesn't do any filtering yet, but I had to deal with my 2nd daughter being born (first day of the year was fun! :) )
This should be done in a couple of days, next week at most, at which point I'll release it officially. I made it as a separate project so that it's small, easy to review, and people actually trust it to do what it advertises (without backdoors for the NSA, etc.)

I think I'll also write a quick guide on how to setup a delegate securely on a server, should help most people that know how to run a script but are not completely up to snuff on security (which should help the entire network indirectly)

296
Stakeholder Proposals / Re: Howto publish a Slates for Delegates
« on: January 06, 2015, 09:11:17 am »
 +5%

I also just added a publish_slate command to my bts_tools that does the same as your script, hopefully more delegates are going to publish slates if we make it as easy as possible. I am currently curating my own slate of delegates and will publish it real soon now.

297
I just released 0.1.5 with the following changes:

- smarter caching of some RPC calls (improves CPU usage of the client a lot!)
- automatically publish version of the client if not up-to-date
- added pts command-line tool that defaults to building/running PTS binaries
- new publish_slate command for the command-line tool
- bugfixes / small enhancements

298
General Discussion / Re: RPC calls access control
« on: December 31, 2014, 01:05:09 pm »
You could probably implement this in ~5 lines of Python by just running a proxy that forwards RPC's in the whitelist of allowed calls and blocks unlisted RPC methods.

Keep in mind you have to protect your config.json, for example by giving the Bitshares client its own user account and setting UNIX permissions (e.g. chmod 600) on config.json.  Otherwise a rogue script could just read the RPC username and password directly from the config file.

Now that you say it, this indeed seems like the best option. My first thought was to get this as close as possible to the client, so that it's easier to configure/setup and that there is as little attack surface as possible, but then (as you rightly pointed) the config.json file needs to be read-protected with its own user account, which makes it less immediate to setup and then the overhead of setting up a python RPC proxy doesn't seem so big anymore. (I use the standard location of the config.json myself in the bts_tools for convenience to get the RPC user/password without having to type them :-[, so I couldn't limit the tools themselves by setting up access rights in that file...)

I might whip up such in proxy script in the next few days, stay tuned...

300
General Discussion / Re: RPC calls access control
« on: December 30, 2014, 11:13:40 pm »
The "wallet_enabled" config property should get you 90% of the way there. Do you need more granular control than "can access funds" ?

Thanks, I didn't know about this one. I think more granular would be better, though, for instance let's say I want to give access to my wallet to a script that publishes feeds (quite common ;) ), but I don't really want that script to have unrestricted access to my funds, only the wallet_publish_feed method is required.

Pages: 1 ... 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 ... 33