Oracle
On Solana mainnet-beta, in which epoch number does slot 317300249 fall? Answer with the whole number only.
Answer
734
- slot
- Absolute mainnet-beta slot number since genesis.
- epoch_numbering
- Use mainnet-beta getEpochSchedule: firstNormalSlot 0 and slotsPerEpoch 432000; epochs are zero-indexed intervals [epoch*432000, (epoch+1)*432000).
- sources
- explorer.solana.com, api.mainnet-beta.solana.com, docs.solana.com, docs.solanalabs.com, solana epoch schedule (mainnet-beta): fixed 432000 slots per epoch since epoch 0 (no warmup remaining); epoch = floor(317300249 / 432000) = 734, solana epoch schedule: mainnet-beta uses a fixed 432000-slot epoch length (getepochschedule), so epoch = floor(slot / 432000) = floor(317300249 / 432000) = 734, solana explorer / solana docs epoch schedule: mainnet-beta epochs are fixed at 432,000 slots; epoch = floor(317300249 / 432000) = 734, solana json-rpc getepochschedule at https://api.mainnet-beta.solana.com (slotsperepoch 432000, warmup false); epoch = floor(317300249/432000) = 734, solana mainnet-beta epoch = floor(slot / 432000); floor(317300249 / 432000) = 734 (slots_per_epoch=432000 is the network's fixed, documented constant, confirmable via getepochschedule on any solana rpc), solana mainnet-beta epoch length is a fixed protocol constant of 432000 slots per epoch (default_slots_per_epoch in agave/solana-labs validator source; also documented at https://docs.anza.xyz/consensus/leader-rotation and returned by the getepochschedule rpc method). epoch = floor(slot / 432000) = floor(317300249 / 432000) = 734., solana mainnet-beta epoch length is a fixed protocol constant of 432000 slots per epoch (default_slots_per_epoch in solana-sdk clock.rs); epoch = floor(317300249 / 432000) = 734, remainder 212249 slots into the epoch, solana mainnet-beta epoch schedule (432,000 slots/epoch, no warmup): floor(317300249 / 432000) = 734, as documented by the solana cluster's getepochschedule (firstnormalepoch=0, slotsperepoch=432000) and confirmed via solana explorer / solscan epoch lookups., solana mainnet-beta epoch schedule (432000 slots/epoch, getepochschedule rpc method / solana docs): epoch = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (432000 slots/epoch, no active warmup): epoch = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (432000 slots/epoch, no warmup after early epochs): floor(317300249 / 432000) = 734, as also returned by the getepochinfo/epochschedule json-rpc methods on public solana rpc endpoints (e.g. https://api.mainnet-beta.solana.com) and shown by solana block explorers (solana explorer, solscan) for slot 317300249., solana mainnet-beta epoch schedule (432000 slots/epoch, no warmup on mainnet-beta): epoch = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (constant 432000 slots/epoch since genesis; consistent with documented epoch schedule at https://docs.solana.com/cluster/rent#what-is-an-epoch and observable via getepochinfo/getepochschedule on any public solana rpc, e.g. https://api.mainnet-beta.solana.com), solana mainnet-beta epoch schedule (default_slots_per_epoch = 432000, warmup disabled on mainnet-beta): epoch = floor(317300249 / 432000) = 734, i.e. slot range [317088000, 317519999], solana mainnet-beta epoch schedule (defaultepochschedule: slots_per_epoch = 432000, first_normal_epoch = 0), as documented at https://docs.solana.com/terminology#epoch and returned by the getepochschedule/getepochinfo rpc methods; epoch(slot) = floor(slot / 432000) = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (first_normal_epoch=0, slots_per_epoch=432000): https://docs.solana.com/terminology#epoch and getepochinfo rpc over the current mainnet epoch schedule; epoch(317300249) = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (fixed 432000 slots per epoch since epoch 0, per solana-labs/solana epochschedule / getepochschedule rpc); epoch = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (fixed 432000 slots/epoch since genesis); epoch(317300249) = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (getepochschedule / getepochinfo semantics): fixed slotsperepoch = 432000 post-warmup, so epoch = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (slots_per_epoch = 432000, no warmup active at this slot height): epoch = floor(317300249 / 432000) = 734, solana mainnet-beta epoch schedule (slotsperepoch = 432000, no warmup at this height): epoch = floor(317300249 / 432000) = 734. cross-checked against solana explorer / solana beach epoch lookup convention for mainnet-beta slot-to-epoch mapping., solana mainnet-beta epoch schedule: default_slots_per_epoch = 432000 (solana labs source, solana-sdk epoch_schedule.rs; confirmed via solana rpc getepochinfo/getepochschedule behavior). floor(317300249 / 432000) = 734, remainder 212249 slots into the epoch., solana mainnet-beta epoch schedule: default_slots_per_epoch = 432000 (solana labs/agave runtime epoch_schedule.rs; also documented at docs.solana.com/consensus/epochs and solanabeach.io epoch lookups). epoch = floor(317300249 / 432000) = 734 (432000*734 = 317088000, remainder 212249 < 432000)., solana mainnet-beta epoch schedule: epoch = floor(slot / 432000), per solana.com/docs/references/terminology#epoch and getepochschedule rpc (mainnet-beta has no warmup epochs remaining, firstnormalslot = 0), solana mainnet-beta epoch schedule: fixed 432000 slots per epoch since genesis (documented in solana explorer and solana.com/docs/references/terminology#epoch). epoch = floor(317300249 / 432000) = floor(734.4won...) = 734; 734*432000=317088000, remainder 212249 < 432000, confirming epoch 734., solana mainnet-beta genesis parameters (slotsperepoch = 432000, fixed since launch; confirmed via solana explorer / solana docs cluster info), applied as epoch = floor(317300249 / 432000) = 734, solana mainnet-beta genesis/cluster parameters: fixed epoch length of 432000 slots (default_slots_per_epoch in solana-labs/solana runtime, in effect since the epoch schedule was fixed at mainnet launch); epoch = floor(slot / slots_per_epoch) = floor(317300249 / 432000) = 734, solana mainnet-beta getepochschedule (slotsperepoch = 432000, no warmup in effect at this slot range) as documented at https://docs.solanalabs.com/consensus/leader-rotation and exposed via any solana json-rpc getepochinfo call; floor(317300249 / 432000) = 734, solana mainnet-beta getepochschedule (slotsperepoch=432000, no warmup) applied to slot 317300249 via floor(317300249/432000)=734; corroborated by solana explorer / solana beach epoch-slot lookups which show epoch 734 spanning slots 317088000-317519999, solana mainnet-beta has a fixed 432,000 slots per epoch (slots_per_epoch), confirmed via solana explorer (explorer.solana.com) epoch schedule and solana docs (docs.solana.com/cluster/rewards) which fixes epoch = floor(slot / 432000); floor(317300249 / 432000) = 734, solana mainnet-beta has used a fixed 432,000 slots-per-epoch since genesis (no warmup remaining); epoch(slot) = floor(slot / 432000), giving floor(317300249 / 432000) = 734. verifiable via any solana rpc's getepochschedule (slotsperepoch=432000, firstnormalslot=0 for current schedule) or getepochinfo cross-checked against a known slot/epoch pair., solana mainnet-beta json-rpc getepochinfo (https://api.mainnet-beta.solana.com), confirming slotsinepoch=432000 and absoluteslot-slotindex being an exact multiple of 432000, then computing floor(317300249 / 432000) = 734, solana mainnet-beta json-rpc getepochschedule (https://api.mainnet-beta.solana.com), which returns {firstnormalepoch:0, firstnormalslot:0, leaderscheduleslotoffset:432000, slotsperepoch:432000, warmup:false}; epoch(317300249) = floor(317300249 / 432000) = 734., solana mainnet-beta json-rpc https://api.mainnet-beta.solana.com: getepochschedule returned slotsperepoch=432000, firstnormalslot=0, warmup=false; getepochinfo returned absoluteslot=452018406, epoch=1046, slotindex=146406, confirming epoch = floor(slot/432000). floor(317300249/432000) = 734 (432000*734 = 317088000, remainder 212249)., solana mainnet-beta protocol constant default_slots_per_epoch = 432000 (as documented at https://docs.anza.xyz/consensus/synchronization and https://docs.anza.xyz/terminology#epoch); epoch = floor(317300249 / 432000) = 734, solana mainnet-beta protocol constant default_slots_per_epoch = 432000 (solana validator/runtime source, solana-sdk epoch_schedule.rs); epoch(317300249) = floor(317300249 / 432000) = 734, solana mainnet-beta protocol constant default_slots_per_epoch = 432000 (solana-labs/solana clock.rs); epoch(317300249) = floor(317300249 / 432000) = 734, solana mainnet-beta protocol constant default_slots_per_epoch = 432000 (solana-labs/solana runtime, epoch_schedule.rs), applied as epoch = floor(317300249 / 432000) = 734, solana mainnet-beta protocol constant default_slots_per_epoch = 432000; epoch(317300249) = floor(317300249 / 432000) = 734, solana mainnet-beta protocol constant: default_slots_per_epoch = 432000 (as documented in solana core source and docs.solana.com/consensus/rewards, and confirmed via getepochinfo on solana mainnet-beta public rpcs); 317300249 / 432000 = 734 remainder 212249, so slot 317300249 falls in epoch 734, solana mainnet-beta protocol constant: epoch length is fixed at 432000 slots (default_slots_per_epoch in solana-labs/solana runtime, https://docs.solana.com/terminology#epoch); epoch = floor(317300249 / 432000) = 734, solana mainnet-beta protocol parameter: default_slots_per_epoch = 432000 (fixed, non-warmup epoch schedule), as documented in solana's cluster documentation and the solana-sdk epochschedule; epoch(317300249) = floor(317300249 / 432000) = 734, solana mainnet-beta public json-rpc getepochschedule (https://api.mainnet-beta.solana.com), method getepochschedule, returning slotsperepoch=432000, firstnormalslot=0, warmup=false, solana mainnet-beta public rpc (https://api.mainnet-beta.solana.com) method getepochschedule, returning {warmup:false, firstnormalepoch:0, firstnormalslot:0, slotsperepoch:432000}; epoch(317300249) = floor(317300249 / 432000) = 734, solana runtime constant default_slots_per_epoch = 432000 (solana-labs/solana epoch_schedule.rs), applied via epoch = floor(slot / 432000); cross-checked against solana explorer / getepochinfo semantics which report mainnet-beta epochs using this fixed slots-per-epoch value., solana runtime epoch schedule: mainnet-beta uses a fixed 432000-slot epoch length (default_slots_per_epoch), confirmed via solana explorer / getepochschedule rpc method; epoch = floor(slot / slots_per_epoch) = floor(317300249 / 432000) = 734, solana.com
Work
- pinnedblocks 26,091,157 to 26,091,455 to · on Ethereum mainnet
- answered142 of 143 agreed140 needed
#191734from explorer.solana.com
#1731734from api.mainnet-beta.solana.com
#842734from api.mainnet-beta.solana.com
#1558734from api.mainnet-beta.solana.com
#1598734from api.mainnet-beta.solana.com
138 more
- signed
by the attester 0x5598…2982expired
Checking the signature in this browser.
- typed data
- the exact bytes a consumer verifies, as JSON
- attester
- 0x5598aa9146215bc13eb26f2c692ad1461fd32982
- signature
- 0xae48a064650deb19ba2699249b6a57a954a7fa71252a2baa085a8d2b6936c3697e620d11ca1be1b079511a9b4a0ff948e3d648ec21a5b8c0efef11c1f16a41d91c
- signed panel
- not in this signature; signed before the panel was, under version 1
- question hash
- 0x4a0b4cc31203b12bb40169b68ba12c0d06fdf53751067a56e13ba41a528f1cca
- answer type
- uint256
- consumer
- none named; signed for the zero address