- [Accounts](/program/accounts/)
  - [AggregatorAccountData](/idl/accounts/AggregatorAccountData)
  - [BufferRelayerAccountData](/idl/accounts/BufferRelayerAccountData)
  - [CrankAccountData](/idl/accounts/CrankAccountData)
  - [JobAccountData](/idl/accounts/JobAccountData)
  - [LeaseAccountData](/idl/accounts/LeaseAccountData)
  - [OracleAccountData](/idl/accounts/OracleAccountData)
  - [OracleQueueAccountData](/idl/accounts/OracleQueueAccountData)
  - [PermissionAccountData](/idl/accounts/PermissionAccountData)
  - [SbState](/idl/accounts/SbState)
  - [VrfAccountData](/idl/accounts/VrfAccountData)
- [Instructions](/program/instructions)
  - [aggregatorAddJob](/idl/instructions/aggregatorAddJob)
  - [aggregatorInit](/idl/instructions/aggregatorInit)
  - [aggregatorLock](/idl/instructions/aggregatorLock)
  - [aggregatorOpenRound](/idl/instructions/aggregatorOpenRound)
  - [aggregatorRemoveJob](/idl/instructions/aggregatorRemoveJob)
  - [aggregatorSaveResult](/idl/instructions/aggregatorSaveResult)
  - [aggregatorSetAuthority](/idl/instructions/aggregatorSetAuthority)
  - [aggregatorSetBatchSize](/idl/instructions/aggregatorSetBatchSize)
  - [aggregatorSetForceReportPeriod](/idl/instructions/aggregatorSetForceReportPeriod)
  - [aggregatorSetHistoryBuffer](/idl/instructions/aggregatorSetHistoryBuffer)
  - [aggregatorSetMinJobs](/idl/instructions/aggregatorSetMinJobs)
  - [aggregatorSetMinOracles](/idl/instructions/aggregatorSetMinOracles)
  - [aggregatorSetQueue](/idl/instructions/aggregatorSetQueue)
  - [aggregatorSetUpdateInterval](/idl/instructions/aggregatorSetUpdateInterval)
  - [aggregatorSetVarianceThreshold](/idl/instructions/aggregatorSetVarianceThreshold)
  - [bufferRelayerInit](/idl/instructions/bufferRelayerInit)
  - [bufferRelayerOpenRound](/idl/instructions/bufferRelayerOpenRound)
  - [bufferRelayerSaveResult](/idl/instructions/bufferRelayerSaveResult)
  - [crankInit](/idl/instructions/crankInit)
  - [crankPop](/idl/instructions/crankPop)
  - [crankPush](/idl/instructions/crankPush)
  - [jobInit](/idl/instructions/jobInit)
  - [leaseExtend](/idl/instructions/leaseExtend)
  - [leaseInit](/idl/instructions/leaseInit)
  - [leaseSetAuthority](/idl/instructions/leaseSetAuthority)
  - [leaseWithdraw](/idl/instructions/leaseWithdraw)
  - [oracleHeartbeat](/idl/instructions/oracleHeartbeat)
  - [oracleInit](/idl/instructions/oracleInit)
  - [oracleQueueInit](/idl/instructions/oracleQueueInit)
  - [oracleQueueSetRewards](/idl/instructions/oracleQueueSetRewards)
  - [oracleQueueVrfConfig](/idl/instructions/oracleQueueVrfConfig)
  - [oracleWithdraw](/idl/instructions/oracleWithdraw)
  - [permissionInit](/idl/instructions/permissionInit)
  - [permissionSet](/idl/instructions/permissionSet)
  - [programConfig](/idl/instructions/programConfig)
  - [programInit](/idl/instructions/programInit)
  - [vaultTransfer](/idl/instructions/vaultTransfer)
  - [vrfInit](/idl/instructions/vrfInit)
  - [vrfProve](/idl/instructions/vrfProve)
  - [vrfProveAndVerify](/idl/instructions/vrfProveAndVerify)
  - [vrfRequestRandomness](/idl/instructions/vrfRequestRandomness)
  - [vrfVerify](/idl/instructions/vrfVerify)
- [Events](/program/events)
  - [AggregatorCrankEvictionEvent](/idl/events/AggregatorCrankEvictionEvent)
  - [AggregatorInitEvent](/idl/events/AggregatorInitEvent)
  - [AggregatorOpenRoundEvent](/idl/events/AggregatorOpenRoundEvent)
  - [AggregatorValueUpdateEvent](/idl/events/AggregatorValueUpdateEvent)
  - [BufferRelayerOpenRoundEvent](/idl/events/BufferRelayerOpenRoundEvent)
  - [CrankLeaseInsufficientFundsEvent](/idl/events/CrankLeaseInsufficientFundsEvent)
  - [CrankPopExpectedFailureEvent](/idl/events/CrankPopExpectedFailureEvent)
  - [FeedPermissionRevokedEvent](/idl/events/FeedPermissionRevokedEvent)
  - [GarbageCollectFailureEvent](/idl/events/GarbageCollectFailureEvent)
  - [LeaseFundEvent](/idl/events/LeaseFundEvent)
  - [LeaseWithdrawEvent](/idl/events/LeaseWithdrawEvent)
  - [OracleBootedEvent](/idl/events/OracleBootedEvent)
  - [OracleRewardEvent](/idl/events/OracleRewardEvent)
  - [OracleSlashEvent](/idl/events/OracleSlashEvent)
  - [OracleWithdrawEvent](/idl/events/OracleWithdrawEvent)
  - [ProbationBrokenEvent](/idl/events/ProbationBrokenEvent)
  - [VrfCallbackPerformedEvent](/idl/events/VrfCallbackPerformedEvent)
  - [VrfProveEvent](/idl/events/VrfProveEvent)
  - [VrfRequestEvent](/idl/events/VrfRequestEvent)
  - [VrfRequestRandomnessEvent](/idl/events/VrfRequestRandomnessEvent)
  - [VrfVerifyEvent](/idl/events/VrfVerifyEvent)
- [Types](/program/types)
  - [AccountMetaBorsh](/idl/types/AccountMetaBorsh)
  - [AccountMetaZC](/idl/types/AccountMetaZC)
  - [AggregatorHistoryRow](/idl/types/AggregatorHistoryRow)
  - [AggregatorRound](/idl/types/AggregatorRound)
  - [BorshDecimal](/idl/types/BorshDecimal)
  - [BufferRelayerRound](/idl/types/BufferRelayerRound)
  - [Callback](/idl/types/Callback)
  - [CallbackZC](/idl/types/CallbackZC)
  - [CompletedPointZC](/idl/types/CompletedPointZC)
  - [CrankRow](/idl/types/CrankRow)
  - [EcvrfIntermediate](/idl/types/EcvrfIntermediate)
  - [EcvrfProofZC](/idl/types/EcvrfProofZC)
  - [EdwardsPointZC](/idl/types/EdwardsPointZC)
  - [Error](/idl/types/Error)
  - [FieldElementZC](/idl/types/FieldElementZC)
  - [Hash](/idl/types/Hash)
  - [Lanes](/idl/types/Lanes)
  - [Lanes](/idl/types/Lanes)
  - [OracleMetrics](/idl/types/OracleMetrics)
  - [OracleResponseType](/idl/types/OracleResponseType)
  - [ProjectivePointZC](/idl/types/ProjectivePointZC)
  - [Scalar](/idl/types/Scalar)
  - [Shuffle](/idl/types/Shuffle)
  - [Shuffle](/idl/types/Shuffle)
  - [SwitchboardDecimal](/idl/types/SwitchboardDecimal)
  - [SwitchboardPermission](/idl/types/SwitchboardPermission)
  - [VrfBuilder](/idl/types/VrfBuilder)
  - [VrfRound](/idl/types/VrfRound)
  - [VrfStatus](/idl/types/VrfStatus)
- [Errors](/program/errors)
