When I try to add a consumer to my VRF2 subscription via the Subscription Manager, the transaction completes successfully, but the consumer doesn't get added: the list of consumers for my subscription remains empty.
Steps to reproduce:
- Add a subscription to the Subscription Manager, and fund it with 5 LINK
- Open the VRFv2Consumer.sol contract in Remix
- Compile the contract
- Deploy the contract to Rinkeby (Injected provider - Metamask) with the correct subscription ID (as taken from the Subscription Manager)
- Copy the address of the deployed contract and add it as a consumer for the subscription in the Subscription Manager; confirm the transaction on Metamask
- Wait for the transaction to complete, and the Subscription Manager to give positive confirmation
- Reload the Subscription Manager
- The contract should be listed as one of the consumers, but the list is still empty
Here one of the transactions I have used to try to add the consumer to the subscription: link
Screenshot of the Subscription Manager confirming the consumer was added.
Screenshot of the Subscription Manager after confirmation of the consumer was added. The list of consumers is still empty.