Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 01 12:37
    BaldyAsh commented #99
  • Mar 28 20:52
    BaldyAsh opened #99
  • Mar 18 12:23
    allemanfredi synchronize #98
  • Mar 18 12:23

    allemanfredi on solidity_0.6

    chore: changes supported compil… (compare)

  • Mar 18 12:19
    bertani commented #98
  • Mar 18 10:09
    riccardopersiani review_requested #98
  • Mar 17 18:11
    allemanfredi review_requested #98
  • Mar 17 18:11
    allemanfredi opened #98
  • Mar 17 18:08

    allemanfredi on solidity_0.6

    feat: adds contract api compati… (compare)

  • Nov 12 2019 02:08
    emilianobonassi removed as member
  • Nov 12 2019 02:08
    emilianobonassi added as member
  • Sep 12 2019 09:12
    riccardopersiani unassigned #88
  • Jul 23 2019 21:52

    D-Nice on master

    chore(ci): improve pipeline Merge pull request #97 from pro… (compare)

  • Jul 23 2019 21:51
    D-Nice closed #97
  • Jul 23 2019 21:51
    D-Nice commented #97
  • Jul 23 2019 21:51
    D-Nice assigned #97
  • Jul 23 2019 21:51
    D-Nice opened #97
  • Jul 23 2019 21:44

    D-Nice on ci-streamline

    chore(ci): improve pipeline (compare)

  • Jul 23 2019 20:01

    D-Nice on ci-streamline

    chore(ci): improve pipeline (compare)

  • Jul 23 2019 19:37

    D-Nice on ci-streamline

    tmp ci test (compare)

ethtreasury
@ethtreasury
It's ignore everything after second &
Means accept only 2 parameters in GET
Is that correct?
Duncan-Brain
@Duncan-Brain
@oraclize-support Thanks!
ethtreasury
@ethtreasury
Also how to verify query send to my hosting server is from Provable? Is any provision for this?
addios41
@addios41
I tried to use ethereum-bridge to call provable on a private ethereum. It could work only the first time. After that I got a error message "Transaction has been reverted by the EVM". I needed to create and deploy a new contract.
Oraclize Support
@oraclize-support

@ethtreasury - have you tried plugging your query into the test query page tool? It allows much faster iteration on your query, and will show you the exact results you'd get from that query had you made it via the blockchain: https://app.provable.xyz/home/test_query You can even add the GET parametres you're talking about to ensure things are working correctly.

As for verifying that you're being queried by Provable - the best way is for you to provide some token or similar to ensure the query's are the ones you expect and are coming from your contract.

Hi @addio41 - the first query with Provable is free, subsequent ones need ETH to cover for that fee. Ensure your contract is adequately funded to allow the second query to work correctly.
hatshu
@hatshu
@oraclize-support , I have used like you said ----> ./ethereum-bridge -u http://192.168.74.109/rpc --disable-price --gasprice "0" -a 0
but brigde dont work
addios41
@addios41
@oraclize-support It works now. I can see the log on the ethereum-bridge screen. However, it hasn't got any call back. Do you have a way to check if the call can get in the provable server?
hatshu
@hatshu
I dont have idea how can I do it
Oraclize Support
@oraclize-support

@addios41 - what is the output you see in the bridge?

@hatshu - same question to you, what do you see in the bridge when you run it with those parameters?

addios41
@addios41
@oraclize-support [2020-02-11T08:18:10.168Z] INFO new Log1 event
{
"parsed_log": {
"contract_address": "0x7d381f40b1ab31691dfa1d80bee784f9cc896c7e",
"contract_myid": "0x3ef7968c810fa6ea0513117c140853fae5ab5ca2003323494c4c2a53716db7b7",
"datasource": "URL",
"formula": "json(https://api.pro.coinbase.com/products/ETH-USD/ticker).price",
"timestamp": 0,
"gaslimit": 200000,
"proofType": "0x00",
"gasPrice": 0
},
"address": "0x08c69e95ab16b8812d0a34d2392f4546f5723dac",
"blockNumber": 7807,
"transactionHash": "0x30514a42fe54b1412d8e7b9542a5cf14b8382dd77f27d2dbf8b454820d4ffbed",
"transactionIndex": 0,
"blockHash": "0xdc5786d2dfad9eefed9f94650750996d8978b88e54f87749d26f69d9b5a70a83",
"logIndex": 1,
"removed": false,
"event": "Log1",
"args": {
"sender": "0x7d381f40b1ab31691dfa1d80bee784f9cc896c7e",
"cid": "0x3ef7968c810fa6ea0513117c140853fae5ab5ca2003323494c4c2a53716db7b7",
"timestamp": {
"s": 1,
"e": 0,
"c": [
0
]
},
"datasource": "URL",
"arg": "json(https://api.pro.coinbase.com/products/ETH-USD/ticker).price",
"gaslimit": {
"s": 1,
"e": 5,
"c": [
200000
]
},
"proofType": "0x00",
"gasPrice": {
"s": 1,
"e": 0,
"c": [
0
]
}
},
"block_timestamp": 1581409073
}
hatshu
@hatshu
image.png
addios41
@addios41
@oraclize-support It has got struck on this.
hatshu
@hatshu
@oraclize-support i only see this always,
image.png
no more outputs when I call oraclize api
addios41
@addios41
Do I need to transfer fund to ethereum-bridge contract?
@oraclize-support Do I need to transfer fund to ethereum-bridge contract?
Oraclize Support
@oraclize-support
@hatshu - this may be to do with how to bridge it set up to handle low/zero gas environments. Could you stop the bridge, then in the bridge repository checkout the rsk version of the repo via git checkout rsk and then restart the bridge with the same flags you're currently using. Then we can see if it makes it past that step.
@addios41 - not unless the bridge output tells you to do so when you first start it up. What output do you see when it is first run?
hatshu
@hatshu
image.png
now i see more things in the output of bridge
Oraclize Support
@oraclize-support
@hatshu - okay looks good and that the low price warning is no longer there. Can you try making a query now?
addios41
@addios41
@oraclize-support it works now. I have to restart the ethereum-brige. thank for your support.
@oraclize-support Do we have any log why it got struck?
hatshu
@hatshu
image.png
@oraclize-support this is the console now
image.png
and this is on remix output, i cant deploy now
Oraclize Support
@oraclize-support
@addios41 - not sure in this case but we're glad it's working now!
@hatshu -that low-balance warning may be ignorable since your network needs no ETH to work. As for why it no longer deploys, that's tough to diagnose from that output. Does it work if you comment out the update() on line 18?
hatshu
@hatshu
image.png
@oraclize-support the same error
Oraclize Support
@oraclize-support
@hatshu - Hmmm interesting. Have you tried restarting your whole environment from scratch so that you're working from a clean slate?
hatshu
@hatshu
you mean restart the server, o install bridge again?
@oraclize-support you mean restart the server?
Oraclize Support
@oraclize-support
@hatshu - your entire environment.
hatshu
@hatshu
now works¡¡¡¡¡¡¡¡¡¡¡ thx you¡¡¡¡ rsk will be merged with master?
Oraclize Support
@oraclize-support
@hatshu - turning it off and on again always works! :p And it hopefully will be - a few more tests to ensure it's backwards compatible are required first however.
hatshu
@hatshu
@oraclize-support . I have another question now. Im remix the contract works , I can deploy and when i call getPrice2 i have the correct number, but when I use truffle in visual studio code, the same contract, when i try to deploy with command truffle migrate --network telsius --reset I have this error: Replacing KrakenPriceTicker... Error encountered, bailing. Network state unknown. Review successful transactions manually. Error: The contract code couldn't be stored, please check your gas limit.
Oraclize Support
@oraclize-support
@hatshu - if your setup was working in Remix but not in Truffle it suggests that it's likely a truffle configuration issue that you're having, which is beyond our remit here. Check your configuration carefully from top to bottom.
praveen2207
@praveen2207
@oraclize-support Do I have to pay to use oraclize in a test network?
Oraclize Support
@oraclize-support
@praveen2207 yes, but using testnet eth, so it has no real cost but it helps you to test the exact behaviour you would see on mainnets
Sachin Mittal
@thesachinmittal
@oraclize-support How can a deploy matic on provable?
Oraclize Support
@oraclize-support
Hi @thesachinmittal - whilst we don't have a specific integration with Matic, it does appear to be EVM based meaning our ethereum-bridge here: https://github.com/provable-things/ethereum-bridge is very likely to allow you to use the Provable service with Matic. You can see some examples here of how to use the ethereum-bridge : https://github.com/provable-things/ethereum-examples/tree/master/solidity/truffle-examples
Sachin Mittal
@thesachinmittal
@oraclize-support Thanks.
angela gilhotra
@nglglhtr
@oraclize-support I believe as long as a sidechain is EVM based, it is possible to use Provable using the tool , Ethereum-bridge. Wanted to know if this tool is dapp dependent or network dependent?
I mean, should i be contacting the sidechain developers or build and use my own bridge?
Oraclize Support
@oraclize-support
@nglglhtr - it's network dependent but if the network is EVM based it may well work right out of the box!