Skip to content

Update EVM bridge FLIP to clarify storage-based fee model#362

Open
joshuahannan wants to merge 1 commit intomainfrom
update-evm-bridge-fee-model
Open

Update EVM bridge FLIP to clarify storage-based fee model#362
joshuahannan wants to merge 1 commit intomainfrom
update-evm-bridge-fee-model

Conversation

@joshuahannan
Copy link
Member

Summary

  • Adds a fee model callout at the top of the Case Studies section making the principle explicit: bridge fees are only charged when an operation causes the bridge account to store an asset long-term
  • Cadence-Native Cadence → EVM: replaces "flat fee + storage usage" with "storage consumed by escrowing the NFT in the bridge account"
  • Cadence-Native EVM → Cadence: adds a note explaining no fee is charged (releasing from escrow doesn't add storage), removes the fee withdrawal step
  • EVM-Native EVM → Cadence: clarifies fee is based on storage consumed by holding the ERC721 in the bridge's COA

Reflects the clarifications from onflow/flow-evm-bridge#202.

Test plan

  • Review that the fee model callout accurately describes the implemented behavior in FlowEVMBridge.cdc
  • Verify the per-path fee descriptions match the handler logic in the bridge contract

🤖 Generated with Claude Code

Bridge fees are only charged when an operation causes the bridge account
to store an asset long-term. Operations that release assets from existing
escrow or burn assets do not incur a bridge fee.

Reflects changes from onflow/flow-evm-bridge#202

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant