Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 12 2019 02:08
    emilianobonassi removed as member
  • Nov 12 2019 02:08
    emilianobonassi added as member
  • Sep 13 2019 12:22

    gskapka on feat-add-provable-branded-apis

    (compare)

  • Sep 13 2019 12:21

    gskapka on master

    feat(gitignore): <- adds that feat(rebranding): adds rebrande… feat(API): <- adds symlink for … and 2 more (compare)

  • Sep 13 2019 12:21
    gskapka closed #5
  • Sep 13 2019 12:21
    gskapka assigned #5
  • Sep 13 2019 12:21
    gskapka opened #5
  • Sep 13 2019 12:21

    gskapka on feat-add-provable-branded-apis

    feat(gitignore): <- adds that feat(rebranding): adds rebrande… feat(API): <- adds symlink for … and 1 more (compare)

  • Sep 13 2019 12:13

    gskapka on fix-rsk-mainnet-oar-address

    (compare)

  • Sep 13 2019 12:13

    gskapka on master

    fix(OAR-address): update APIv0.… fix(OAR-address): update APIv0.… Merge pull request #4 from prov… (compare)

  • Sep 13 2019 12:13
    gskapka closed #4
  • Sep 13 2019 12:13
    gskapka labeled #4
  • Sep 13 2019 12:13
    gskapka assigned #4
  • Sep 13 2019 12:13
    gskapka opened #4
  • Sep 13 2019 12:11

    gskapka on fix-rsk-mainnet-oar-address

    fix(OAR-address): update APIv0.… fix(OAR-address): update APIv0.… (compare)

  • Aug 23 2019 17:11
    aeidelman commented #2
  • Aug 23 2019 16:19

    D-Nice on update-testnet-addresses

    (compare)

  • Aug 23 2019 16:19

    D-Nice on master

    fix(OAR-address): update APIv0.… fix(OAR-address): update APIv0.… Merge pull request #3 from prov… (compare)

  • Aug 23 2019 16:19
    D-Nice closed #3
  • Aug 23 2019 16:19
    gskapka assigned #2
Adrián Eidelman
@aeidelman
@oraclize-support RSK Testnet will be reset soon >> https://media.rsk.co/announcement-upcoming-testnet-reset-2/
Oraclize Support
@oraclize-support
@aeidelman yes we already knew but thanks for the reminder, we will redeploy the Oraclize contracts then
Adrián Eidelman
@aeidelman
@oraclize-support Thanks!
Oraclize Support
@oraclize-support
Hello @damianserrano, this is the rsk-integration support channel, could you please ask ethereum related questions on the ethereum-api channel? https://gitter.im/oraclize/ethereum-api
we will answer on both channels this time, but please try to stick with the above in the future, thanks for your help!
(we have also received that question by email, so we will answer there as well!)
Damián
@damianserrano
@oraclize-support sorry for the inconvenience. I realized I was in the worng channel after sending my message. I deleted it quickly but it seems you were able to read it.
Adrián Eidelman
@aeidelman
@oraclize-support hi! We need to deploy a few provable oracles in RSK Mainnet but we're having some issues. It would be really useful for us to have Provable SC's deployed in RSK Testnet to check everything works as expected, but they have not been deployed after Testnet was reset. Is it possible to have them working again ? Thanks so much
Adrián Eidelman
@aeidelman
I opened an issue for this: provable-things/rsk-api#2
Oraclize Support
@oraclize-support
Hi, thanks for the notice, we are in the process of bringing up a node for the testnet and subsequently service deployment to it, we'll update the github issue once it's all done.
Adrián Eidelman
@aeidelman
@oraclize-support thanks so much.
Adrián Eidelman
@aeidelman
@oraclize-support In the meanwhile, can you help us understand why our contract is failing in Mainnet ?
Marcos Irisarri
@marcos-iov
Hi @oraclize-support , I have a deployed a smart contract on RSK mainnet very similar to the Example Contract that can be found on https://docs.provable.xyz/#ethereum-quick-start which gets ETH price in USD. Only changes made where for it to work on solidity 0.5. Everything seems to be ok except my callback function never gets called so the ETHUSD variable is never updated. Also, I am not able to check the query status using your tool http://app.provable.xyz/home/check_query since I always get the QUERY ID NOT FOUND result
Could you help us understand why the callback is not being called? Query id is 0x19091d97abf6a11769706a14c151ca18ef699071aa5f590d34a8c07711e53796 if you could provide status it would be great. Thank you
Marcos Irisarri
@marcos-iov
Hello @oraclize-support , any help you could provide? Could you at least check query status for me since Check query status tool is not working? Thank you
Oraclize Support
@oraclize-support
Hi @marcos-lov we are currently not up on mainnet-rsk, but have restarted an integration on the testnet, and will be bringing it back to mainnet as well in the coming days.
Marcos Irisarri
@marcos-iov
Thank you! Please let me know when you are back up
Adrián Eidelman
@aeidelman
Hi @oraclize-support, thanks for your answers! I understand we can start testing on Testnet, can you please confirm that ? Thanks!
Oraclize Support
@oraclize-support
That’s correct, please let us know if you have any question or issue with testnet tests @aeidelman
Marcos Irisarri
@marcos-iov
Hi @oraclize-support , I have deployed a smart contract on rsk testnet to execute an URL query. According to the function oraclize_getPrice('URL') the cost of each call is 4000000000000000 wei which equals to 0.004 RBTC
Isn't that too much? I thought the price wa U$S0.01 per call
The contract address is 0x26306ef38f5ea90e4188362279d7bb620245f8ab
Oraclize Support
@oraclize-support

@marcos-iov hi there, yes that is the default, which basically uses the ethereum mainnet default, you are free to override the default using oraclize_setCustomGasPrice.

The price you are quoting, is the service surcharge, which is 1 cent per call in the case of a URL query with no proof. However, you still have to pay the necessary cost for the callback transaction to be mined ahead of time that the service sends, which is effectively gas price * gas alotted, whose defaults are 20 gwei and 200k respectively

Marcos Irisarri
@marcos-iov
ok, is it possible then to change gas price to RSK's which is currently 0.05924 gwei? Will my contract still work if I lower gas price value?
Oraclize Support
@oraclize-support
@marcos-iov yes it will, you may lower to 1 wei, it's just a question of tuning it to a realistic gas price that miners will accept
Marcos Irisarri
@marcos-iov
Hello @oraclize-support , is everything working ok on rsk testnet? I seem to have stoped receiving my callbacks to my contract
Oraclize Support
@oraclize-support
Hi @marcos-iov - sorry for the delay in reply, it appears that there was indeed a minor outage. It is fixed now and so your contract's callbacks should have been processed by now, and future ones will receive their callbacks in a timely manner. Our apologies for the outage, it was a minor hiccup whilst we get the service stabilized on the test-net node.
Marcos Irisarri
@marcos-iov
Hi @oraclize-support , are there issues on rsk testnet again? I stopped receiving callbacks calls again. Thank you
Oraclize Support
@oraclize-support
@marco-iov - all should be well again, and any missing query callbacks ought to have been re-broadcast. Can you confirm you have received your missing callbacks?
Marcos Irisarri
@marcos-iov
Hi @oraclize-support , I did not receive any pending callbacks. But I can confirm than I am receiving now new callbacks
Thank you
Marcos Irisarri
@marcos-iov
Hello @oraclize-support , I have decided to add a function on my contract that allows me to set gas price at any moment by calling oraclize_setCustomGasPrice function. But when I add this function on my contract I get an error while deploying

```> transaction hash: 0x96562c9d4fb067338096d983bc23c798d372c9b4a2d64487dd269d7a00220fdb
Error: Error: Error: Deployment Failed

"RifTokenOracle" hit an invalid opcode while deploying. Try:

  • Verifying that your constructor params satisfy all assert conditions.
  • Verifying your constructor code doesn't access an array out of bounds.
  • Adding reason strings to your assert statements.

    at Object.run (/Users/marcosirisarri/.nvm/versions/node/v10.16.0/lib/node_modules/truffle/build/webpack:/packages/truffle-migrate/index.js:92:1)
    at process._tickCallback (internal/process/next_tick.js:68:7)```

Everything works fine if I remove this function, any ideas why this may be a happening? I'm also calling oraclize_setCustomGasPriceon my contract constructor, don't know if it could be related to the issue
Marcos Irisarri
@marcos-iov
Nevermind @oraclize-support , solved it by changing truffle configuration :)
Oraclize Support
@oraclize-support
@marcos-iov - you managed to solve it before we even saw your question! Glad you're back up and running!
Marcos Irisarri
@marcos-iov
Hello @oraclize-support
Marcos Irisarri
@marcos-iov
Today we deployed an oracle on RSK mainnet using provable
To make sure it keeps running we are calling the update function from the callback function on our contract
It all seems to work correctly, except that after a while it stops working and we need to re-start the oracle execution
It seems as if sometimes the callback function is not called from
Provable side
Is there some way we could check what's wrong? The tool to check query id status on your website replies with QUERY ID NOT FOUND...
Marcos Irisarri
@marcos-iov
@oraclize-support any help you could provide? We seem to stop receiving the callback from provable after a couple of hours running
It happens every time we restart the oracle
Alessandro Aglietti
@alessandro-aglietti

Hi, I'm posting here a question about integration between Provable and Bitcoin because RSK is the nearest friend respect other chat topics :)

I'm looking at the PS2H generated by the weatherInMilan sample [1] and I understand that there are some conditions [2] of the redeemScript that can be signed only by the Oraclize testnet priv key [3].
The piece I wasn't able to understand is the signing process by Oraclize, where and how it's done?

Thank you very much,

[1] https://github.com/provable-things/oraclize-lib/blob/master/examples/weatherInMilan.js
[2] https://github.com/provable-things/oraclize-lib/blob/master/lib/helpers/bitcoin/conditionalEscrowAddress.js#L119-L120
[3] https://github.com/provable-things/oraclize-lib/blob/master/lib/helpers/bitcoin/conditionalEscrowAddress.js#L134-L135

Alessandro Aglietti
@alessandro-aglietti
@oraclize-support are you able to check my question above?
Julian M. Rodriguez
@julianmrodri
@alessandro-aglietti this gitter is for the integration between RSK and Provable. I encourage you to go through the main Provable channels to get a response.
What you are trying to achieve is purely Provable you have much more chances or getting response in the general Provable channels as there are for sure more people from Provable checking questions.
Alessandro Aglietti
@alessandro-aglietti

@julianmrodri thank you very much, as I said I posted here because on https://gitter.im/provable/home I didn't found any general or Bitcoin releated channel :( can you link it plz?

Regards,