Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Eric Badiere
    @ebadiere
    Section titled "Deploy your own Oracle contract"
    I deployed that oracle contract and ran the setFulfillmentPermission function
    passing it my oracle account address and the bol true
    I just now used that oracle contract address to run the requestEthereumLastMarket and got sero again
    zero
    Thomas
    @thodges-gh
    Did your node pick up the request?
    Eric Badiere
    @ebadiere
    okay so how or where do I look for that?
    There are no transaction created yet
    No jobs have been run yet
    Thomas
    @thodges-gh
    Your job ID d5837ac643ea47a78a246bf76802d41d didn't execute at all?
    You'll also need to fund your node's account 0x3De19A3ee2dd348E7045733D9b01c373CFf9dbD3 with ETH.
    Is your Ethereum client synced?
    Eric Badiere
    @ebadiere
    okay I disn't do that
    hmm, I am using an external provider for the node. I thought it owuld be the full node that would need to have the blockchain synced
    Thomas
    @thodges-gh
    Okay that's fine.
    Eric Badiere
    @ebadiere
    I am using Fiews.io
    and metamask to send
    okay so I'll send some eth to the account
    I was not sure about that and I also thought that it would stake link
    not eth
    link it only used to pay for requests then?
    Thomas
    @thodges-gh
    Correct.
    Eric Badiere
    @ebadiere
    okay thanks
    Eric Badiere
    @ebadiere
    A chainlink node does not have a wallet I assume, so when the node's account is funded, how can the funds be retrieved? As a node operator, am I the owner of the contract?
    Eric Badiere
    @ebadiere
    Okay I see a withdraw function on the Oracle.sol contract
    I assume I can run that to retrieve funds
    Thomas
    @thodges-gh
    @ebadiere The Chainlink node does have a wallet since it needs ETH to write transactions to respond to requests. You simply only fund it with ETH, not LINK.
    Eric Badiere
    @ebadiere
    okay makes sense, and I can withdrawn the eth using the withdraw function correct? Sorry for the stupid questions. Just ramping up on this
    Thomas
    @thodges-gh
    You'd withdraw ETH from the node's address with the chainlink txs create <amount> <address> CLI command. The withdraw command on the oracle contract is to withdraw earned LINK.
    Eric Badiere
    @ebadiere
    oh okay
    so the eth is required to pay gas on txns I assume, correct?
    Thomas
    @thodges-gh
    Correct.
    Eric Badiere
    @ebadiere
    okay thx
    Bharathsmart
    @Bharathsmart
    Hello Guys .....
    can I build an atomic swap using chainlink ?? is it possible
    Eric Badiere
    @ebadiere
    Hello All Again. Still working through the example ATestConsumer contract with my node. I am still getting 0 wei returned when running the requestEthereumPrice. My node address is: 0x3De19A3ee2dd348E7045733D9b01c373CFf9dbD3, and it has a balance of 1 eth on ropsten. The transaction from the request is: https://ropsten.etherscan.io/tx/0x486c9621ce3a1a11be08dbebd5c82c071ba246f8ac3c76d07a940c6b1d300b89. Node address: https://ropsten.etherscan.io/address/0x3de19a3ee2dd348e7045733d9b01c373cff9dbd3, and still 0 transaction run on my node. Any ideas where I should look?
    Bryce Blilie
    @bluemagma612
    Hello I keep getting "CheckAttempt GetTxReceipt failed: Bad response on request: [ TransactionIndex ]. Error cause was EmptyResponse," errors with my jobs on Ropsten. Anyone else?
    Bryce Blilie
    @bluemagma612
    ^^ switched from Linkpool to Fiews, error went away - no other changes. I saw hints of this in the above conversations regarding using a Light Client. Thanks!
    Eric Badiere
    @ebadiere
    @thodges-gh Finally sorted out my issue. I confused ORACLE_CONTRACT_ADDRESS with ACCOUNT_ADDRESS, even though it's mentioned in the docs. The real issue must be my multi-tasking. I am not seeing much activity here lately. Is that normal?
    Bu1137
    @Bu1137
    There are phases, I'd say.
    reterik
    @reterik
    I have a chainlink node running alongside geth and I cannot figure out how to send an erc20 token to another account the curl command looks like this and returns body=FAILED TO READ BODY
    'curl -b cookiefile -H "Content-Type: application/json" -d '{raw: "0x0",tx: {gas: "0x0", gasPrice: "0x0", hash: "0x0", input: "0x0", nonce: "0x5c7", r: "0x0", s: "0x0", to: "0x0", v: "0x0", value: "0x0"}}' http://localhost:8545/v2/transactions/0x0
    curl -b cookiefile -H "Content-Type: application/json" -d '{raw: "0x0",tx: {gas: "0x0", gasPrice: "0x0", hash: "0x0", input: "0x0", nonce: "0x5c7", r: "0x0", s: "0x0", to: "0x0", v: "0x0", value: "0x0"}}' http://localhost:6688/v2/transactions/0x0
    reterik
    @reterik
    any other attempt returns 401 error not authorized, how do I set the API login information? Do I have to apply for it?
    harshafyniti
    @harshafyniti

    I have a chainlink node and a quorum local node running, I could create a job and had successful job executions that hit sample API for 0.4. solidity version contracts, however as I used 0.5 version solidity chainlink contracts , the chainlink-node fails to parse the tx logs

    {"level":"debug","ts":1577514531.1691422,"caller":"services/subscription.go:121","msg":"Log for runlog initiator for job 3d1f8a27c58f4b7092f73263dce60e20","txHash":"0x935b98d505449bc3e59f6ce3a7345798ecb497b20435f7362b4930cf49db8020","logIndex":3,"blockNumber":157,"job":"3d1f8a27c58f4b7092f73263dce60e20"}
    {"level":"debug","ts":1577514531.169242,"caller":"models/log_events.go:201","msg":"Received log from block #157 for address 0xd0f15393c56ABBA0a420F1E77a9E555c05Ab4a51","job":"3d1f8a27c58f4b7092f73263dce60e20","log":157,"initiator":{"id":4,"jobSpecId":"3d1f8a27c58f4b7092f73263dce60e20","type":"runlog","CreatedAt":"2019-12-28T05:21:46.805919648Z","params":{"time":null,"address":"0xd0f15393c56abba0a420f1e77a9e555c05ab4a51"}},"topic0":"0xd8d7ecc4800d25fa53ce0372f13a416d98907a7ef3d8d3bdd79cf4fe75529c65","topic1":"0x3364316638613237633538663462373039326637333236336463653630653230"}
    {"level":"error","ts":1577514531.1694016,"caller":"services/subscription.go:152","msg":"Error parsing CBOR: Unable to coerce key uint64 0 to a string","job":"3d1f8a27c58f4b7092f73263dce60e20","log":157,"initiator":{"id":4,"jobSpecId":"3d1f8a27c58f4b7092f73263dce60e20","type":"runlog","CreatedAt":"2019-12-28T05:21:46.805919648Z","params":{"time":null,"address":"0xd0f15393c56abba0a420f1e77a9e555c05ab4a51"}},"topic0":"0xd8d7ecc4800d25fa53ce0372f13a416d98907a7ef3d8d3bdd79cf4fe75529c65","topic1":"0x3364316638613237633538663462373039326637333236336463653630653230","stacktrace":"chainlink/core/logger.Errorw\n\t/chainlink/core/logger/logger.go:119\nchainlink/core/services.ReceiveLogRequest\n\t/chainlink/core/services/subscription.go:152\nchainlink/core/services.InitiatorSubscription.dispatchLog\n\t/chainlink/core/services/subscription.go:129\nchainlink/core/services.ManagedSubscription.listenToLogs\n\t/chainlink/core/services/subscription.go:252"}
    {"level":"debug","ts":1577514778.353693,"caller":"services/run_queue.go:56","msg":"Run queue statistics","runs_executed":0,"runs_queued":0,"worker_count":0}

    only one forum found, who also faced the same issue
    https://www.gitmemory.com/ngyam (search for cbor in this)
    I cannot work with 0.4 version contracts as all our contracts are 0.5, been stuck with this for a week, any help is appreciated. thanks in advance

    Jaehoon Shim
    @pensivej

    Hello, I'm trying to deploy a TestConsumer contract to Ganache via Remix but I get this error:

    Gas estimation errored with the following message (see below). The transaction execution will likely fail. Do you want to force sending?
    "message" must be a nonempty string.

    It deploys on Ropsten without any problems. Would there be a difference between Ropsten network and Ganache? I've also set my hardfork version to byzantium
    The code I'm trying to compile is this https://raw.githubusercontent.com/smartcontractkit/chainlink/master/examples/testnet/contracts/TestnetConsumer.sol

    fourohfournotfound
    @fourohfournotfound
    @thodges-gh how do nodes get added to the reference contract?
    Andrew Coutts
    @acoutts
    Hi - I just created a bitcoin adapter for Chainlink. So far it supports querying the current block number but I will soon implement other functionality like querying transactions and addresses. https://github.com/acoutts/chainlink-bitcoin-adapter