Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define CrossVMBridgeFullfillmentMinter resource interface #167

Open
sisyphusSmiling opened this issue Feb 7, 2025 · 0 comments
Open

Define CrossVMBridgeFullfillmentMinter resource interface #167

sisyphusSmiling opened this issue Feb 7, 2025 · 0 comments
Assignees
Labels

Comments

@sisyphusSmiling
Copy link
Contributor

Description

Define the resource interface for required for EVM-native NFTs to be fulfilled into Cadence

/// This resource interface must be implemented for EVM-native NFT and a Capability transmitted to the bridge when the
/// cross-VM association is verified & established.
resource interface CrossVMBridgeFullfillmentMinter {
    /// Mints an NFT on bridging from EVM, returning the minted NFT to the bridge context to complete the caller’s
    /// request
    access(all) fun fulfillFromEVM(id: UInt64): @{NonFungibleToken.NFT}
}
@sisyphusSmiling sisyphusSmiling self-assigned this Feb 7, 2025
@sisyphusSmiling sisyphusSmiling moved this from Todo to In Progress in FlowEVM Bridge Feb 7, 2025
@sisyphusSmiling sisyphusSmiling moved this from In Progress to Todo in FlowEVM Bridge Feb 7, 2025
@sisyphusSmiling sisyphusSmiling moved this to 🔖 Ready for Pickup in 🌊 Flow 4D Feb 7, 2025
@sisyphusSmiling sisyphusSmiling moved this from 🔖 Ready for Pickup to 🏗 In Progress in 🌊 Flow 4D Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Status: 🏗 In Progress
Development

No branches or pull requests

1 participant