by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 07 11:12

    d10r on master

    updated instructions for POSDAO (compare)

  • Feb 27 13:40

    d10r on dh-new-spec-format

    cosmetic change updated to Parity 2.7.2-stable … (compare)

  • Feb 04 11:26

    d10r on master

    added config item gasPrice (compare)

  • Jan 26 18:06

    d10r on master

    init posdao with a single valid… (compare)

  • Jan 23 16:19

    d10r on master

    update to parity 2.5.13 (and ne… (compare)

  • Dec 17 2019 20:58

    d10r on master

    upgrade for Istanbul compatibil… changed notation for blockRewar… changed fork block and 2 more (compare)

  • Oct 07 2019 12:01

    d10r on master

    parity updated to 2.5.9 - chain… (compare)

  • Oct 07 2019 11:50

    d10r on master

    parity updated to 2.5.9 - chain… (compare)

  • Sep 10 2019 16:53

    d10r on master

    Update download-parity.sh upda… (compare)

  • Sep 09 2019 08:48

    d10r on master

    fixed initialization of websock… (compare)

  • Jul 30 2019 11:52

    d10r on master

    updated parity bin to 2.5.5 (compare)

  • Jul 23 2019 10:55

    d10r on master

    fixed crash, see https://github… (compare)

  • Jul 07 2019 21:05
  • Jul 03 2019 08:46

    d10r on master

    updated parity bin to 2.4.9 (compare)

  • Apr 04 2019 20:48

    dforsten on master

    Admin: update price list while … Fix update of the ipfs address … (compare)

  • Apr 04 2019 07:59

    dforsten on master

    Store backup for admin app Add backup/restore for client Move catch outside perform rest… and 1 more (compare)

  • Mar 25 2019 23:43

    dforsten on master

    Initialize manually boxStore on… Bump version to 5.3.2 Provide backup activity - allo… and 1 more (compare)

  • Mar 22 2019 21:55
  • Mar 18 2019 18:14

    d10r on master

    updated README (compare)

Peter Grassberger
@PeterTheOne
Ah, should be this https://github.com/OwnYourData/api-blockchain repository..
Peter Grassberger
@PeterTheOne
There you can easily change RPC node/network.
Christoph Fabianek
@fabianekc
Hi Peter, thanks a lot. Yes, service-blockchain provides access to Ethereum. Do you also know about a library in Ruby?
Didi
@d10r
@fabianekc https://github.com/izetex/web3-eth seems to be the most evolved one
just tried to get it running in a repl (irb) for a quick test, didn't succeed. Can you give it a try? Public rpc endpoint for ARTIS tau1: https://rpc.tau1.artis.network
Christoph Fabianek
@fabianekc

@d10r thanks for pointing to web3-eth - I could install it and

web3 = Web3::Eth::Rpc.new host: 'rpc.tau1.artis.network', port: 8545, connect_options: { use_ssl: true, read_timeout: 120 }
works

however, when I try to read >> web3.eth.blockNumber
i get: Errno::ECONNREFUSED (Failed to open TCP connection to rpc.tau1.artis.network:8545 (Connection refused - connect(2) for "rpc.tau1.artis.network" port 8545))
there is a connect_option "rpc_path:" - is there something like that for Artis?
Christoph Fabianek
@fabianekc
oh - this is the correct way to connect: web3 = Web3::Eth::Rpc.new host: 'rpc.tau1.artis.network', port: 80, connect_options: { use_ssl: false, read_timeout: 150, open_timeout: 150 } and now I can read the last blockNumber
Christoph Fabianek
@fabianekc
and of course for https: Web3::Eth::Rpc.new host: 'rpc.tau1.artis.network', port: 443, connect_options: { use_ssl: true }
Do you have now also a pointer for me how to submit a transaction? I assume I would need a wallet or something like that?
Peter Grassberger
@PeterTheOne
Sending/signing transactions doesn't seem to be supported with web3-eth :( Most evolved lib doesn't seem to be evolved :/
Christoph Fabianek
@fabianekc
@PeterTheOne do you have a simple example using web3.js for connecting to Tau1 and sending a transaction? I did write a few small programs with node a few years ago but never really got used it... - some help would be highly appreciated :-)
Didi
@d10r
@fabianekc this is probably a useful example for you: https://github.com/lab10-coop/erc20-faucet/
It takes the private key from a config file for local transaction signing and broadcasts such transactions to a connected RPC node.
This uses web3.js 1.0 which is still in beta, but already quite mature (and very different from the "stable" 0.x, thus encouraged for new projects)
Didi
@d10r
Just for clarification (as this confuses a lot of people): initial web3 lib designs assumed the user to have a node running locally and that node exposing a wallet which is accessible through the rpc iface.
But since running a node locally is cumbersome and expensive, everybody started using remote rpc services instead (most prominently: infura.io) - but in this case without wallet exposed. Thus newer lib designs added facilities for local wallet/key management and signing (in fact that's probably the biggest difference between web3.js 0.x and 1.0).
Peter Grassberger
@PeterTheOne
And the RPC url for tau1 is http://rpc.tau1.artis.network
Christoph Fabianek
@fabianekc
@d10r thanks for the example! How do I generate a private/public key pair and how to generate an address? Btw, should we move this discussion into another place and do you want to continue in the lobby?
Didi
@d10r

@fabianekc a straight-forward way to achieve that is https://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html#create
Can easily be done in a repl if you first globally install the web3 package. Like:

Web3 = require('web3');
web3 = new Web3();
web3.eth.accounts.create();

(this operation doesn't require an rpc connection)

I see no problem with having this conversation here
Peter Grassberger
@PeterTheOne
@fabianekc how is it going? need more help?
Christoph Fabianek
@fabianekc
actually, it is time that I would need :-) Maybe it would make sense to schedule a Skype / Slack / what ever you prefer... call and do this together in an hour or so. As soon as I understand how to submit transaction to ARTIS the integration into the notary service is quite easy!
Thomas Zeinzinger
@tze42
@d10r although we have talked about the possibility to have a much simpler way if https://thegraph.com/ would not just allow queries, I think to get @fabianekc up on speed, it is fastest to have it done in an hour via direct support using Web3.
@PeterTheOne or could you help Christoph?
Peter Grassberger
@PeterTheOne
@fabianekc Do you have time tomorrow? I'm flexible concerning timeslot..
Christoph Fabianek
@fabianekc
@PeterTheOne is next week Tuesday (19.2.) also possible for you at 9am? And thanks a lot for the offer!
Peter Grassberger
@PeterTheOne
@fabianekc Tuesday (19.2.) 9am works for me.
Christoph Fabianek
@fabianekc
Hi @PeterTheOne where will we talk tomorrow? If Skype my username is christoph.fabianek@gmail.com
Christoph Fabianek
@fabianekc
@PeterTheOne I'm ready
Peter Grassberger
@PeterTheOne
@fabianekc Oh no, I mixed up the date :( Had it in my calender for today.
Peter Grassberger
@PeterTheOne
Hope, I didn't waste your time, can we reschedule? I added you on skype and I'm installing the gitter app so I get notifications..
Christoph Fabianek
@fabianekc
@PeterTheOne never mind - it's quite busy for me anyway and I could work on another project. Can you send me a message on Skype? I can't see you... My next free morning is Wed Feb 27 - does this work for you?
Southside
@willief
Hi is there where I submit enode info for an artis trustnode?
Thomas Zeinzinger
@tze42

Hi is there where I submit enode info for an artis trustnode?

Hi @willief - lets discuss the details regarding the needed staking of ATS for a trustnode in DM on Telegram. I'm looking forward to tell you more about the latest developments.

Thomas Zeinzinger
@tze42
General information: ETH <> ATS(20) Swap Contract
For every dev who would like to do something on the ARTIS mainnet, we made a simple way to swap ETH for ATS20 on Ethereum and move these tokens via a bridge to ARTIS.
Further descriptions can be found at: https://github.com/lab10-coop/EthToErc20Swap
Hrishikesh
@hrishikeshio_twitter
Hi guys
Want to know progress of hbbft implmentation. Want to try out posdao-test-setup but its giving error
Error: Connection refused or URL couldn't be resolved: http://localhost:8541
branch df_hbbft_engine
Thomas Haller
@SurfingNerd
we just reached an important milestone and are about to setup a testchain right now. stay tuned - more infos will be provided soon
Didi
@d10r
hi @hrishikeshio_twitter
posdao-test-setup is currently for AuRa only.
The hbbft implementation is independent on POSDAO and we're in the process of building a public testnet with hbbft nodes.
Will give an update here once it's ready.
Hrishikesh
@hrishikeshio_twitter
Thank you! I am familiar with parity. Can you tell me how to run parity in hbbft mode?
By the way I am founder of razor.network. We are considering using POSDAO with hbbft as a scalability solution to our decentralized oracle network
Didi
@d10r
The integration is still in an early phase, you should expect it to take a few more months to be ready.
For now, many of the hbbft specific params are set via the toml config file. But much of that is just a temporary solution which is expected to break in the upcoming weeks.
but great to hear that others are interested in what we're building.
Are you also planning to do modifications to the Parity codebase?
Didi
@d10r
@hrishikeshio_twitter we're currently evaluating how to integrate POSDAO for hbbft.
Example: when selecting validators for a new epoch, should there also be a check which candidate nodes are online and responsive? We could e.g. use the reporting mechanisms of Parity's Validator Set contract interface in order to let nodes report about other nodes being unavailable.
If you're interested in joining that conversation, let me know.
(we're having regular online meetings with poa.network devs, you may be interested in joining the effort)
Hrishikesh
@hrishikeshio_twitter
Thanks a lot for the info @d10r. It will take us a few months to finish developing first production release for razor so it works for us! We will probably use testnet/mainnet poa.network meanwhile.
I do not foresee us modifying the parity client in near future. We will connect our oracle client with parity via wss. In future we might integrate codebases. Later when we expand the team, would love to contribute to codebase!
I would love to join online meetings. However, I am still going through more details of hbbft so wont be able to provide much input.