The code uses sp.send to send the royalties to the artist’s (creator) wallet address and the management fees to the contract manager. The code deducts the management fees from the amount paid by the collector then sends it to the wallet of the current OBJKT owner. The swaps map record for the OBJKT amount is decremented by 1. This contract only allows 1 edition collection at a time. The code calls fa2_transfer, which uses sp.contract to reference the transfer entry point of the NFT token smart contract. The sp.transfer command uses the transfer entry point with the parameter values. The FA2 code for the transfer entry point uses the maps in the storage of the NFT token smart contract: