Solreplay

29 posts

Solreplay banner
Solreplay

Solreplay

@solreplay_io

Solana RPCs lose historical state. We don't. Replay any tx, get the exact pre/post state of every account & program. x402-compatible, devs & agents - @0x0zy42

Katılım Nisan 2026
31 Takip Edilen42 Takipçiler
Sabitlenmiş Tweet
Solreplay
Solreplay@solreplay_io·
Cooking something for @solana_devs 👀 dissecting transactions at the lowest level
Solreplay tweet media
English
5
3
8
583
Triton One 🌊🌋
Triton One 🌊🌋@triton_one·
HTTP/3 + QUIC is now live on every Triton load balancer serving shared infrastructure. If your users hit JSON-RPC or WebSockets from a browser or phone, they get ~50% lower latency (time to first byte) after the first connection request. TL;DR on what's improving: • Combining the transport and security handshakes lets QUIC start sending data faster • After the first connection, browsers remember the upgrade and skip the handshake on subsequent requests • A lost packet only stalls its own stream instead of blocking the others, which makes QUIC much more resilient on mobile data and public Wi-Fi Deep dive on load balancing coming soon 👀
Triton One 🌊🌋 tweet media
English
2
7
47
2.9K
Vasily Gerrans
Vasily Gerrans@vasilygerrans·
@solreplay_io @solana_devs Damn! In its current stage, it very manual, but imagine if this worked with a debugger which would allow analysing the full execution flow, adjusting values, testing, rerunning, etc.? You end up with Tenderly for Solana. We won Cypherpunk with that. DM me
English
2
0
1
50
Solreplay
Solreplay@solreplay_io·
Cooking something for @solana_devs 👀 dissecting transactions at the lowest level
Solreplay tweet media
English
5
3
8
583
HumidiFi
HumidiFi@humidifi·
😮‍💨
dr cavey phd ∿@cavemanloverboy

got bored last week during accelerate while y'all were at e11even, so I worked on a limited-lookback (1 month) historical account state service: ​ getTransactionFixture(signature) -> TransactionFixture ​ which returns everything you need (pre/post accounts, feature set, sysvars, txn status, rpc client version/hash, etc) to re-execute the transaction. very helpful for debugging and trying out changes. i think main use cases are something along the lines of: ​ 1. how would this trade have gone (as a maker or a taker) if program commit B was deployed instead of A? 2. how many cus would this txn have used if some other commit was live? 3. what was the pre/post execution state of some account? why was some special branch hit? ​ in fact, 2. is exactly what i show in Figure 1 to compare p-token vs current tokenkeg. I took a random swap that went through zerofi and goonfi with my nifty client... ​ the left shows all results matching (successful replay). the right shows me adding the flag --replace-program=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA:spl-p-token-1.0.0-rc.1.so, which replaces the current token program with the p-token program. we get a match in status, but a mismatch in CUs (and logs... p-token does not log "Instruction: Transfer"!). ​ we will be using this internally (it has already come in handy bigly twice), but we also want to try to offer this to external users. if there's enough interest we may do a pilot. dm me if you want to try it.

ART
1
1
10
1.9K
Robert Chen
Robert Chen@NotDeGhost·
super happy somebody finally took the time to implement this.. been on my wishlist for years now at least one good thing came out of the e11even party!
dr cavey phd ∿@cavemanloverboy

got bored last week during accelerate while y'all were at e11even, so I worked on a limited-lookback (1 month) historical account state service: ​ getTransactionFixture(signature) -> TransactionFixture ​ which returns everything you need (pre/post accounts, feature set, sysvars, txn status, rpc client version/hash, etc) to re-execute the transaction. very helpful for debugging and trying out changes. i think main use cases are something along the lines of: ​ 1. how would this trade have gone (as a maker or a taker) if program commit B was deployed instead of A? 2. how many cus would this txn have used if some other commit was live? 3. what was the pre/post execution state of some account? why was some special branch hit? ​ in fact, 2. is exactly what i show in Figure 1 to compare p-token vs current tokenkeg. I took a random swap that went through zerofi and goonfi with my nifty client... ​ the left shows all results matching (successful replay). the right shows me adding the flag --replace-program=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA:spl-p-token-1.0.0-rc.1.so, which replaces the current token program with the p-token program. we get a match in status, but a mismatch in CUs (and logs... p-token does not log "Instruction: Transfer"!). ​ we will be using this internally (it has already come in handy bigly twice), but we also want to try to offer this to external users. if there's enough interest we may do a pilot. dm me if you want to try it.

English
2
1
23
2K
Dean 利迪恩 (⚛️,🐱) | sbpf/acc
somebody please throw a bunch of money at this incredible service to debuggers everywhere so we can stop wasting hours of our lives doing this manually.
dr cavey phd ∿@cavemanloverboy

got bored last week during accelerate while y'all were at e11even, so I worked on a limited-lookback (1 month) historical account state service: ​ getTransactionFixture(signature) -> TransactionFixture ​ which returns everything you need (pre/post accounts, feature set, sysvars, txn status, rpc client version/hash, etc) to re-execute the transaction. very helpful for debugging and trying out changes. i think main use cases are something along the lines of: ​ 1. how would this trade have gone (as a maker or a taker) if program commit B was deployed instead of A? 2. how many cus would this txn have used if some other commit was live? 3. what was the pre/post execution state of some account? why was some special branch hit? ​ in fact, 2. is exactly what i show in Figure 1 to compare p-token vs current tokenkeg. I took a random swap that went through zerofi and goonfi with my nifty client... ​ the left shows all results matching (successful replay). the right shows me adding the flag --replace-program=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA:spl-p-token-1.0.0-rc.1.so, which replaces the current token program with the p-token program. we get a match in status, but a mismatch in CUs (and logs... p-token does not log "Instruction: Transfer"!). ​ we will be using this internally (it has already come in handy bigly twice), but we also want to try to offer this to external users. if there's enough interest we may do a pilot. dm me if you want to try it.

English
2
0
27
1.9K
SethiLiam
SethiLiam@SethiLiam·
@jacobvcreech @cavemanloverboy this is the kind of tool you dont know u need until u do i can already feel it saving me a couple hours of headache on my next debug session
English
1
0
0
45
Jacob Creech
Jacob Creech@jacobvcreech·
This is an amazing service for debugging and testing old transactions against different state H/t to @cavemanloverboy
dr cavey phd ∿@cavemanloverboy

got bored last week during accelerate while y'all were at e11even, so I worked on a limited-lookback (1 month) historical account state service: ​ getTransactionFixture(signature) -> TransactionFixture ​ which returns everything you need (pre/post accounts, feature set, sysvars, txn status, rpc client version/hash, etc) to re-execute the transaction. very helpful for debugging and trying out changes. i think main use cases are something along the lines of: ​ 1. how would this trade have gone (as a maker or a taker) if program commit B was deployed instead of A? 2. how many cus would this txn have used if some other commit was live? 3. what was the pre/post execution state of some account? why was some special branch hit? ​ in fact, 2. is exactly what i show in Figure 1 to compare p-token vs current tokenkeg. I took a random swap that went through zerofi and goonfi with my nifty client... ​ the left shows all results matching (successful replay). the right shows me adding the flag --replace-program=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA:spl-p-token-1.0.0-rc.1.so, which replaces the current token program with the p-token program. we get a match in status, but a mismatch in CUs (and logs... p-token does not log "Instruction: Transfer"!). ​ we will be using this internally (it has already come in handy bigly twice), but we also want to try to offer this to external users. if there's enough interest we may do a pilot. dm me if you want to try it.

English
1
3
33
3.5K
Ben ⏳💧∿
Ben ⏳💧∿@HypoNyms·
Few understand how useful this is
dr cavey phd ∿@cavemanloverboy

got bored last week during accelerate while y'all were at e11even, so I worked on a limited-lookback (1 month) historical account state service: ​ getTransactionFixture(signature) -> TransactionFixture ​ which returns everything you need (pre/post accounts, feature set, sysvars, txn status, rpc client version/hash, etc) to re-execute the transaction. very helpful for debugging and trying out changes. i think main use cases are something along the lines of: ​ 1. how would this trade have gone (as a maker or a taker) if program commit B was deployed instead of A? 2. how many cus would this txn have used if some other commit was live? 3. what was the pre/post execution state of some account? why was some special branch hit? ​ in fact, 2. is exactly what i show in Figure 1 to compare p-token vs current tokenkeg. I took a random swap that went through zerofi and goonfi with my nifty client... ​ the left shows all results matching (successful replay). the right shows me adding the flag --replace-program=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA:spl-p-token-1.0.0-rc.1.so, which replaces the current token program with the p-token program. we get a match in status, but a mismatch in CUs (and logs... p-token does not log "Instruction: Transfer"!). ​ we will be using this internally (it has already come in handy bigly twice), but we also want to try to offer this to external users. if there's enough interest we may do a pilot. dm me if you want to try it.

English
2
5
47
11.9K
toly 🇺🇸
toly 🇺🇸@toly·
@mdudas What’s a competitive product that’s live that I can promote?
English
365
14
224
36.5K
Mike Dudas
Mike Dudas@mdudas·
extremely risky for l1's to aggressively try to make winners with capital, co-marketing and privileged technical support rather than amplify organic winners
English
43
6
245
54.1K
dr cavey phd ∿
dr cavey phd ∿@cavemanloverboy·
got bored last week during accelerate while y'all were at e11even, so I worked on a limited-lookback (1 month) historical account state service: ​ getTransactionFixture(signature) -> TransactionFixture ​ which returns everything you need (pre/post accounts, feature set, sysvars, txn status, rpc client version/hash, etc) to re-execute the transaction. very helpful for debugging and trying out changes. i think main use cases are something along the lines of: ​ 1. how would this trade have gone (as a maker or a taker) if program commit B was deployed instead of A? 2. how many cus would this txn have used if some other commit was live? 3. what was the pre/post execution state of some account? why was some special branch hit? ​ in fact, 2. is exactly what i show in Figure 1 to compare p-token vs current tokenkeg. I took a random swap that went through zerofi and goonfi with my nifty client... ​ the left shows all results matching (successful replay). the right shows me adding the flag --replace-program=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA:spl-p-token-1.0.0-rc.1.so, which replaces the current token program with the p-token program. we get a match in status, but a mismatch in CUs (and logs... p-token does not log "Instruction: Transfer"!). ​ we will be using this internally (it has already come in handy bigly twice), but we also want to try to offer this to external users. if there's enough interest we may do a pilot. dm me if you want to try it.
dr cavey phd ∿ tweet media
English
11
15
121
25.9K
Solreplay
Solreplay@solreplay_io·
GM @solana It's a great day to release this project for devs, searchers & auditors on Solana. I built a transaction replay API (x402 compatible). You can: → replay any tx → extract program details → inspect accounts → reverse-engineer any program → use it for your Solana projects ⚙️ x402 pay-per-request · credit system · fast replay Here's a free tx replay of the day 👇 app.solreplay.io/tx/4kbKtuUzrPS…
English
5
2
8
432
dr cavey phd ∿
dr cavey phd ∿@cavemanloverboy·
was solana invented or discovered?
English
36
2
133
24.3K