Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

8
  • To clarify, are you saying in smartcontract1 if you pass through address(this) and this.fulfill.selector into your call of smartcontract2's buildChianlinkRequest that things are working? This sounds like the proper way to format the request. Commented Mar 22, 2023 at 13:25
  • No, in smartcontract1 if i pass through address(this) and this.fulfill.selector into my call of smartcontract2's buildChianlinkRequest that things is not working. BUT, if I write these arguments in smartcontract2 buildChianlinkRequest itself, then its working fine Commented Mar 22, 2023 at 13:57
  • Could you update the question with the code you are using that isn't working Commented Mar 22, 2023 at 14:45
  • Updated the question. Commented Mar 22, 2023 at 15:14
  • A couple more things to check. 1. Make sure both SmartContract1 and SmartContract2 have the necessary imports and are inheriting from the ChainlinkClient contract. 2. You mention requestVolumeData but are calling requestVolumeDataNext is that on purpose? Commented Mar 23, 2023 at 0:11