File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ import "EVM"
2
2
3
3
/// This contract implements views originally proposed in FLIP-318 supporting NFT collections
4
4
/// with project-defined implementations across both Cadence & EVM.
5
- ///
5
+ /// The View structs in this contract should be implemented in the same way that views from `MetadataViews` are implemented
6
+ ///
6
7
access (all) contract CrossVMMetadataViews {
7
8
8
9
/// An enum denoting a VM. For now, there are only two VMs on Flow, but this enum could be
@@ -20,14 +21,14 @@ access(all) contract CrossVMMetadataViews {
20
21
/// information and context, see FLIP-318: https://github.com/onflow/flips/issues/318
21
22
///
22
23
access (all) struct EVMPointer {
23
- /// The associated Cadence Type
24
+ /// The associated Cadence Type defined in the contract that this view is returned from
24
25
access (all) let cadenceType : Type
25
26
/// The defining Cadence contract address
26
27
access (all) let cadenceContractAddress : Address
27
- /// The associated EVM contract address
28
+ /// The associated EVM contract address that the Cadence contract will bridge to
28
29
access (all) let evmContractAddress : EVM .EVMAddress
29
30
/// Whether the asset is Cadence- or EVM-native. Native here meaning the VM in which the
30
- /// asset is distributed.
31
+ /// asset is originally distributed.
31
32
access (all) let nativeVM : VM
32
33
33
34
init (
You can’t perform that action at this time.
0 commit comments