You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Right now, there are several smart contracts with strict versioning types, for example in the VRF SubscriptionAPI:
pragmasolidity0.8.19;
This is an issue because it's the way the documentation instructs users interface with VRF however, it means that all smart contracts that interact with Chainlink VRF must use solidity version 0.8.19. This of course is very restrictive for developers.
The Request
Please always make smart contracts intended to be used as libraries with loose solidity versioning, for example ^0.8.19, otherwise people with different solidity versions will have a harder time working with these packages.
The text was updated successfully, but these errors were encountered:
Description
Right now, there are several smart contracts with strict versioning types, for example in the VRF
SubscriptionAPI
:This is an issue because it's the way the documentation instructs users interface with VRF however, it means that all smart contracts that interact with Chainlink VRF must use solidity version
0.8.19
. This of course is very restrictive for developers.The Request
Please always make smart contracts intended to be used as libraries with loose solidity versioning, for example
^0.8.19
, otherwise people with different solidity versions will have a harder time working with these packages.The text was updated successfully, but these errors were encountered: