Smart Contract
LicensedNFT
A.f20df769e658c257.LicensedNFT
1// LicensedNFT
2
3access(all) contract interface LicensedNFT {
4 access(all) struct interface Royalty {
5 access(all) let address: Address
6 access(all) let fee: UFix64
7 }
8
9 access(all) resource interface NFT {
10 access(all) fun getRoyalties(): [{LicensedNFT.Royalty}]
11 }
12
13 access(all) resource interface CollectionPublic {
14 access(all) view fun getRoyalties(id: UInt64): [{LicensedNFT.Royalty}]
15 }
16
17 access(all) resource interface Collection: CollectionPublic {
18 access(all) view fun getRoyalties(id: UInt64): [{LicensedNFT.Royalty}]
19 }
20}
21