Content pfp
Content
@
https://onchainsummer.xyz
0 reply
26 recasts
26 reactions

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
Who can I chat to about Base gaming (mainnet) integrated with Chainlink VRFs? We need to be way faster then we currently are. Would love to people with experience that can enable that. cc @sohey do you know someone? (chainlink folks appreciated too, but 2s block time on base mainnet is one limiting factor as VRF has callbacks -> min latency 4s already)
4 replies
0 recast
25 reactions

Soheybuildson.base pfp
Soheybuildson.base
@sohey
Hey sam, i'll make it my mission to find someone for you today! @ericbrown.eth @wbnns
1 reply
0 recast
7 reactions

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
💜🙌
1 reply
0 recast
1 reaction

wbnns.base.eth 🔵 pfp
wbnns.base.eth 🔵
@wbnns
Gm! Have you experimented with Flashblocks on Base? Wondering if this might be an option for you! It's coming to mainnet very soon. https://flashblocks.base.org https://flashblocks.base.org/docs
1 reply
0 recast
0 reaction

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
The struggle is chainlinkVRF is callback based. so no matter the flashblocks unless they use it to cut latency to one block. Maybe our config is also not the best? we used the default 3 confirmations from their docs. or are there other VRF options for low latency use cases? cc @runninyeti.eth since we're on indexing co for webhooks
1 reply
0 recast
1 reaction

Brock pfp
Brock
@runninyeti.eth
Yeahh, flash blocks alone won't help unless Chainlink leverages them as a new, dedicated Base integration My assumption is Chainlink is waiting X number of blocks for confirmation (e.g. 3). And those "real" blocks on Base still happen every 2s (flash blocks is more of a way to help manage the mempool) @samuellhuber.eth you could likely lower your threshold to 1 without any concern (centralized sequencing on Base means reorgs aren't really an issue)
2 replies
0 recast
2 reactions

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
@wbnns chainlink allows setting 0 confirmations to wait for. I assume that doesn't use flashblocks? so then we'd have them fulfil in the block right after hopefully? so 4s base latency expected just because of the VRF? Is there something I am missing to make it fast fast?
1 reply
0 recast
2 reactions

wbnns.base.eth 🔵 pfp
wbnns.base.eth 🔵
@wbnns
Thanks for calling out; we're going to check with the Chainlink team about this for you 👍
1 reply
0 recast
1 reaction

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
reporting back, chainlink fills in the 3rd block consistently over my testing so far. Meaning setting minRequestConfirmations to 0 does in fact not lead to next or in same block callbacks
1 reply
0 recast
3 reactions