Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Eric Badiere
    @ebadiere
    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
    Thomas
    @thodges-gh
    Good work! Let's move technical discussion to our Discord, here: https://discord.gg/aSK4zew
    You'll be able to reach more node operators and developers there.
    Иван
    @34x4p08
    It seems Ropsten' ETH/USD Aggregator contract has been redeployed at 7th of Jan. So, the services using old version at 0x0Be00A19538Fac4BE07AC360C69378B870c412BF should update the aggregator address to 0x8468b2bDCE073A157E560AA4D9CcF6dB1DB98507. Also naming of variables has changed, now the price is stored in 'latestAnswer' variable, not in 'currentAnswer'.
    But actually it updates very slowly, last update has been performed about 30 hours ago. Is it possible to speed up updating?
    Can we expect redeployment of Mainnet contract?
    Theo Turner
    @theoturner
    Hi folks, am I right in understanding that buildChainlinkRequest()/sendChainlinkRequest() implements a callback, so computation of my Solidity contract will not proceed until the job has been fulfilled?

    e.g. if I take the requestEthereumPrice() example in the docs, and do this:

    requestEthereumPrice();
    uint256 x = currentPrice;
    requestEthereumPrice();
    uint256 y = currentPrice;

    will x and y have different values (assuming the price changes in the time between requests)?

    Bryce Blilie
    @bluemagma612
    Hi everyone, I dont see my LINK balance ever increasing even tho I have successful job runs. Will it change?
    harrumphharrumph
    @harrumphharrumph
    The LINK is going to the contract and currently is not visible on the node operator console.
    The Discord is more active for node operators if you want to join us there.