Skip to content

feat(scenario): BisonFi support - #10

Open
bakasura980 wants to merge 1 commit into
feat/studio/raw-layoutfrom
feat/bisonfi-support
Open

bakasura980 wants to merge 1 commit into
feat/studio/raw-layoutfrom
feat/bisonfi-support

Conversation

@bakasura980

@bakasura980 bakasura980 commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Greptile Summary

Adds BisonFi support to Studio’s scenario workflow.

  • Enables BisonFi in the scenario editor and protocol icon registry.
  • Adds raw-layout field extraction for templates without usable IDL metadata.
  • Adds a BisonFi/Whirlpool arbitrage example and associated tests and artwork.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
apps/studio/src/components/svm/scenario-editor.tsx Enables BisonFi templates and falls back to raw-layout fields when IDL field metadata is unavailable.
apps/studio/src/components/svm/raw-layout-fields.ts Converts raw-layout property metadata into the editor’s scalar field representation.
apps/studio/src/components/svm/scenarios-bento.types.ts Adds the BisonFi and Whirlpool proprietary-AMM arbitrage example.
apps/studio/src/lib/protocol-icons.ts Registers BisonFi’s display name and icon.

Reviews (4): Last reviewed commit: "feat(scenarios): add BisonFi support" | Re-trigger Greptile

Comment thread apps/studio/src/components/svm/scenario-editor.tsx Outdated
@failfmi failfmi changed the title Feat/bisonfi support feat(scenario): BisonFi support Aug 24, 2026
@failfmi
failfmi deleted the branch feat/studio/raw-layout September 3, 2026 06:20
@failfmi failfmi closed this Sep 3, 2026
@failfmi failfmi reopened this Sep 3, 2026
@bakasura980
bakasura980 changed the base branch from develop to feat/scenarios/protocols/kamino September 3, 2026 13:47
@bakasura980
bakasura980 changed the base branch from feat/scenarios/protocols/kamino to feat/studio/raw-layout September 9, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants