Skip to content

Conversation

@ibraheem-abe
Copy link
Contributor

@ibraheem-abe ibraheem-abe commented Nov 28, 2025

The extrinsic pattern for MeV the shield is:

Extrinsic may be a success but inner call might've failed
Extrinsic failure indicates decoding failure, not inner call failure
In-case of a decoding failure, the extrinsic doesn't get exposed for execution

So the extrinsic may be successful, but the call it was executing might've errored out. This change handles the new format

@github-actions github-actions bot added run-bittensor-cli-tests Runs BTCLI tests. run-bittensor-sdk-tests Runs Bittensor SDK tests. labels Nov 28, 2025
@ibraheem-abe ibraheem-abe requested a review from a team November 28, 2025 07:19
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine, but please apply the same logic to sync-substrate aswell.

@thewhaleking
Copy link
Collaborator

Applied the sync logic and updated the possible success check: #244

thewhaleking and others added 2 commits November 28, 2025 12:49
…ic-handling

Apply to sync, better handle possible success
@thewhaleking thewhaleking merged commit 04b7354 into staging Nov 29, 2025
56 checks passed
@thewhaleking thewhaleking mentioned this pull request Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-bittensor-cli-tests Runs BTCLI tests. run-bittensor-sdk-tests Runs Bittensor SDK tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants