build: updated deployment scripts & related docs for configuring protocol to use InsrtVRFCoordinator on arb sepolia, added deployment & post-deployments scripts for arb sepolia support
feat: add initial InsrtChainSpecificUtil library for handling diff block.number opcodes across different chains, integrate into InsrtVRFCoordinator
InsrtVRFCoordinator
structDataTypes
IInsrtVRFCoordinatorInternal
interfaceInsrtVRFCoordinatorInternal
abstract contractIInsrtVRFCoordinator
interfaceInsrtVRFCoordinator
contractPerpetualMintHelper
to parameterize usingInsrtVRFCoordinator
for tests, set basePerpetualMintTest
to use Chainlink VRF on Arbitrumforge-std
dependency to v1.7.6PerpetualMintHelper
to test random word fulfillments when usingInsrtVRFCoordinator
InsrtVRFCoordinator
requests & fulfillmentsInsrtVRFCoordinator
on arb sepolia, added deployment & post-deployments scripts for arb sepolia supportInsrtChainSpecificUtil
library for handling diffblock.number
opcodes across different chains, integrate intoInsrtVRFCoordinator